jiazx0107
2025-12-27 225f53573fc2383fe8eb8cabb48692061f3cb8cd
调整工单内容
已修改9个文件
已添加4个文件
252 ■■■■ 文件已修改
fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticePR.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/zy/InoutNoticeIn.view.xml 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/zy/InoutNoticeOut.view.xml 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/work/WorkOrder.view.xml 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/java/com/fzzy/Application.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/java/com/fzzy/common/manager/CommonManager.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/DemoController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/d7/common.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/d7/common.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/static/img/icon-tj.png 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/static/img/icon-tj2.png 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/static/img/icon-wj.png 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/static/img/icon-wj2.png 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticePR.java
@@ -39,7 +39,9 @@
     */
    @DataProvider
    public Map<String, Object> getYearQuery(Map<String, Object> param) {
        Map<String, Object> result = new HashMap<String, Object>();
        if(null == param) param = new HashMap<>();
        Map<String, Object> result = new HashMap<>();
        //获取参数中分库编码
        String deptId = (String)param.get("deptId");
fzzy-igdss-view/src/main/java/com/fzzy/igds/zy/InoutNoticeIn.view.xml
@@ -6,12 +6,10 @@
    <DataType name="dtMain" parent="dtNoticeIn"/>
  </Model>
  <View layout="padding:10">
    <ClientEvent name="onReady">var deptId = window.parent.deptId;//父页面中的分库编码&#xD;
var TYPE = &quot;NOTICE_IN&quot;;&#xD;
query = function(){&#xD;
    view.get(&quot;#dsQuery&quot;).set(&quot;parameter&quot;,{deptId:deptId}).flushAsync();&#xD;
    <ClientEvent name="onReady">query = function(){&#xD;
    var param = view.get(&quot;#dsQuery.data&quot;);&#xD;
    view.get(&quot;#dsMain&quot;).set(&quot;parameter&quot;,param).flushAsync();&#xD;
};&#xD;
query();&#xD;
&#xD;
      &#xD;
//宣传操作&#xD;
@@ -39,11 +37,17 @@
&#xD;
//点击审核&#xD;
audit = function(){&#xD;
    &#xD;
    var cur = view.get(&quot;#dsMain.data:#&quot;);&#xD;
    var url =&quot;com.fzzy.work.WorkOrder.d?businessId=&quot;+cur.get(&quot;id&quot;);&#xD;
    $openTab(&quot;工单管理&quot;,url);&#xD;
}&#xD;
//点击详细&#xD;
showDetail = function(){&#xD;
    &#xD;
    view.get(&quot;#dialogMain&quot;).show();&#xD;
}&#xD;
//点击打印&#xD;
print = function(){&#xD;
    $alert(&quot;未获取到打印模板……&quot;);&#xD;
}</ClientEvent>
    <Property name="packages">font-awesome,css-common</Property>
    <DataSet id="dsMain">
@@ -54,13 +58,12 @@
    </DataSet>
    <DataSet id="dsQuery">
      <Property name="dataProvider">inoutNoticePR#getYearQuery</Property>
      <Property name="loadMode">manual</Property>
      <Property name="dataType">dtNoticeParam</Property>
    </DataSet>
    <Container>
      <Property name="className">c-param</Property>
      <AutoForm>
        <Property name="cols">*,*,*,90,90,*</Property>
        <Property name="cols">*,*,*,90,90,90</Property>
        <Property name="dataSet">dsQuery</Property>
        <Property name="labelAlign">right</Property>
        <Property name="labelWidth">100</Property>
@@ -100,13 +103,6 @@
    </Container>
    <Container>
      <Property name="className">c-data</Property>
      <ToolBar>
        <ToolBarButton layoutConstraint="left">
          <Property name="caption">导出EXCEL</Property>
          <Property name="exClassName">btn4</Property>
          <Property name="iconClass">fa fa-file-excel-o</Property>
        </ToolBarButton>
      </ToolBar>
      <DataGrid id="dataGridMain" layoutConstraint="padding:8">
        <ClientEvent name="onDataRowClick">view.get(&quot;#dataGridMain&quot;).set(&quot;selection&quot;,arg.data);</ClientEvent>
        <Property name="dataSet">dsMain</Property>
@@ -176,27 +172,24 @@
      <Property name="width">1200</Property>
      <Property name="iconClass">fa fa-tasks</Property>
      <Buttons>
        <Button id="btnOk">
          <ClientEvent name="onClick">view.get(&quot;#updateSave&quot;).execute(function(result){&#xD;
    if(result){&#xD;
        $alert(result);&#xD;
        return;&#xD;
    }&#xD;
    $notify(&quot;数据执行完成!!&quot;);&#xD;
    self.get(&quot;parent&quot;).hide();&#xD;
});</ClientEvent>
          <Property name="caption">保存</Property>
        <Button>
          <ClientEvent name="onClick">autid();</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">print();</ClientEvent>
          <Property name="caption">打印</Property>
          <Property name="iconClass">fa fa-file-word-o</Property>
          <Property name="exClassName">btn2</Property>
        </Button>
        <Button>
          <ClientEvent name="onClick">view.get(&quot;#dsMain.data:#&quot;).cancel();&#xD;
            self.get(&quot;parent&quot;).hide();</ClientEvent>
          <Property name="caption">取消</Property>
          <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>
@@ -231,6 +224,7 @@
            <Property name="labelAlign">right</Property>
            <Property name="labelSeparator">:</Property>
            <Property name="labelWidth">120</Property>
            <Property name="readOnly">true</Property>
            <AutoFormElement layoutConstraint="colSpan:2">
              <Property name="name">name</Property>
              <Property name="property">name</Property>
fzzy-igdss-view/src/main/java/com/fzzy/igds/zy/InoutNoticeOut.view.xml
@@ -6,12 +6,10 @@
    <DataType name="dtMain" parent="dtNoticeOut"/>
  </Model>
  <View layout="padding:10">
    <ClientEvent name="onReady">var deptId = window.parent.deptId;//父页面中的分库编码&#xD;
var TYPE = &quot;NOTICE_OUT&quot;;&#xD;
query = function(){&#xD;
    view.get(&quot;#dsQuery&quot;).set(&quot;parameter&quot;,{deptId:deptId}).flushAsync();&#xD;
    <ClientEvent name="onReady">query = function(){&#xD;
    var param = view.get(&quot;#dsQuery.data&quot;);&#xD;
    view.get(&quot;#dsMain&quot;).set(&quot;parameter&quot;,param).flushAsync();&#xD;
};&#xD;
query();&#xD;
      &#xD;
      &#xD;
//宣传操作&#xD;
@@ -39,11 +37,17 @@
&#xD;
//点击审核&#xD;
audit = function(){&#xD;
    &#xD;
    var cur = view.get(&quot;#dsMain.data:#&quot;);&#xD;
    var url =&quot;com.fzzy.work.WorkOrder.d?businessId=&quot;+cur.get(&quot;id&quot;);&#xD;
    $openTab(&quot;工单管理&quot;,url);&#xD;
}&#xD;
//点击详细&#xD;
showDetail = function(){&#xD;
    &#xD;
    view.get(&quot;#dialogMain&quot;).show();&#xD;
}&#xD;
//点击打印&#xD;
print = function(){&#xD;
    $alert(&quot;未获取到打印模板……&quot;);&#xD;
}</ClientEvent>
    <Property name="packages">font-awesome,css-common</Property>
    <DataSet id="dsMain">
@@ -55,12 +59,11 @@
    <DataSet id="dsQuery">
      <Property name="dataType">dtNoticeParam</Property>
      <Property name="dataProvider">inoutNoticePR#getYearQuery</Property>
      <Property name="loadMode">manual</Property>
    </DataSet>
    <Container>
      <Property name="className">c-param</Property>
      <AutoForm>
        <Property name="cols">*,*,*,90,90,*</Property>
        <Property name="cols">*,*,*,90,90,50</Property>
        <Property name="dataSet">dsQuery</Property>
        <Property name="labelAlign">right</Property>
        <Property name="labelWidth">100</Property>
@@ -91,7 +94,7 @@
          <Property name="exClassName">btn-q1</Property>
        </Button>
        <Button>
          <ClientEvent name="onClick">view.get(&quot;#dsQuery&quot;).flushAsync();</ClientEvent>
          <ClientEvent name="onClick">query();</ClientEvent>
          <Property name="caption">重置</Property>
          <Property name="exClassName">btn-q2</Property>
          <Property name="iconClass">fa fa-refresh</Property>
@@ -101,6 +104,7 @@
    <Container>
      <Property name="className">c-data</Property>
      <ToolBar>
        <Property name="ignored">true</Property>
        <ToolBarButton layoutConstraint="left">
          <Property name="caption">导出EXCEL</Property>
          <Property name="exClassName">btn4</Property>
@@ -176,27 +180,24 @@
      <Property name="width">1200</Property>
      <Property name="iconClass">fa fa-tasks</Property>
      <Buttons>
        <Button id="btnOk">
          <ClientEvent name="onClick">view.get(&quot;#updateSave&quot;).execute(function(result){&#xD;
            if(result){&#xD;
            $alert(result);&#xD;
            return;&#xD;
            }&#xD;
            $notify(&quot;数据执行完成!!&quot;);&#xD;
            self.get(&quot;parent&quot;).hide();&#xD;
            });</ClientEvent>
          <Property name="caption">保存</Property>
        <Button>
          <ClientEvent name="onClick">autid();</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">print();</ClientEvent>
          <Property name="caption">打印</Property>
          <Property name="iconClass">fa fa-file-word-o</Property>
          <Property name="exClassName">btn2</Property>
        </Button>
        <Button>
          <ClientEvent name="onClick">view.get(&quot;#dsMain.data:#&quot;).cancel();&#xD;
            self.get(&quot;parent&quot;).hide();</ClientEvent>
          <Property name="caption">取消</Property>
          <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>
@@ -231,6 +232,7 @@
            <Property name="labelAlign">right</Property>
            <Property name="labelSeparator">:</Property>
            <Property name="labelWidth">120</Property>
            <Property name="readOnly">true</Property>
            <AutoFormElement layoutConstraint="colSpan:2">
              <Property name="name">name</Property>
              <Property name="property">name</Property>
fzzy-igdss-view/src/main/java/com/fzzy/work/WorkOrder.view.xml
@@ -67,10 +67,10 @@
        <Property name="label">备注说明</Property>
      </PropertyDef>
      <PropertyDef name="companyId">
        <Property/>
        <Property></Property>
      </PropertyDef>
      <PropertyDef name="deptId">
        <Property/>
        <Property></Property>
        <Property name="label">所属库区</Property>
      </PropertyDef>
    </DataType>
@@ -170,8 +170,138 @@
      <ClientEvent name="onReady">self.insert({});</ClientEvent>
      <Property name="dataType">dtParam</Property>
    </DataSet>
    <HtmlContainer layoutConstraint="top ">
      <Property name="content">&lt;style>&#xD;
.parent {&#xD;
  display: flex;&#xD;
  width: 100%;&#xD;
  background: #FFF;&#xD;
}&#xD;
.console-link-block {&#xD;
    font-size: 16px;&#xD;
    padding: 20px 20px;&#xD;
    border-radius: 4px;&#xD;
    background-color: #40D4B0;&#xD;
    color: #FFFFFF !important;&#xD;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .05);&#xD;
    position: relative;&#xD;
    overflow: hidden;&#xD;
    display: block;&#xD;
}&#xD;
&#xD;
.console-link-block .console-link-block-num {&#xD;
    font-size: 40px;&#xD;
    margin-bottom: 5px;&#xD;
    opacity: .9;&#xD;
}&#xD;
&#xD;
.console-link-block .console-link-block-text {&#xD;
    opacity: .8;&#xD;
}&#xD;
.console-link-block .console-link-block-icon {&#xD;
    position: absolute;&#xD;
    top: 50%;&#xD;
    right: 20px;&#xD;
    width: 50px;&#xD;
    height: 50px;&#xD;
    font-size: 50px;&#xD;
    line-height: 50px;&#xD;
    margin-top: -25px;&#xD;
    color: #FFFFFF;&#xD;
    opacity: .8;&#xD;
}&#xD;
.console-link-block .console-link-block-band {&#xD;
    color: #fff;&#xD;
    width: 100px;&#xD;
    font-size: 12px;&#xD;
    padding: 2px 0 3px 0;&#xD;
    background-color: #E32A16;&#xD;
    line-height: inherit;&#xD;
    text-align: center;&#xD;
    position: absolute;&#xD;
    top: 8px;&#xD;
    right: -30px;&#xD;
    transform-origin: center;&#xD;
    transform: rotate(45deg) scale(.8);&#xD;
    opacity: .95;&#xD;
    z-index: 2;&#xD;
}&#xD;
.bg2{&#xD;
    background-color: #55A5EA;&#xD;
}&#xD;
.bg3{&#xD;
    background-color: #9DAFFF;&#xD;
}&#xD;
.bg4{&#xD;
     background-color: #F591A2;&#xD;
}&#xD;
.bg5{&#xD;
      background-color: #FEAA4F;&#xD;
}&#xD;
.child {&#xD;
  flex: 1;&#xD;
  padding: 10px;&#xD;
  box-sizing: border-box;&#xD;
}&#xD;
.child:last-child {&#xD;
  border-right: none;&#xD;
}&#xD;
.console-icon{&#xD;
    height:50px;&#xD;
    position:absolute;&#xD;
    right:20px;&#xD;
    opacity:.8;&#xD;
    top:50%;&#xD;
    margin-top:-25px;&#xD;
}&#xD;
        &#xD;
&lt;/style>&#xD;
    &#xD;
    &lt;!-- 快捷方式 -->&#xD;
    &lt;div class=&quot;parent&quot;>&#xD;
   &#xD;
        &lt;div class=&quot;child&quot;>&#xD;
            &lt;div class=&quot;console-link-block&quot;>&#xD;
                &lt;div class=&quot;console-link-block-num&quot;>0&lt;/div>&#xD;
                &lt;div class=&quot;console-link-block-text&quot;>今日工单统计&lt;/div>&#xD;
                &lt;img class=&quot;console-icon&quot; src=&quot;/img/icon-wj.png&quot;>&#xD;
            &lt;/div>&#xD;
        &lt;/div>&#xD;
        &#xD;
        &lt;div class=&quot;child&quot;>&#xD;
            &lt;div class=&quot;console-link-block bg2&quot;>&#xD;
                &lt;div class=&quot;console-link-block-num&quot;>0&lt;/div>&#xD;
                &lt;div class=&quot;console-link-block-text&quot;>今日待完成工单&lt;/div>&#xD;
                &lt;img class=&quot;console-icon&quot; src=&quot;/img/icon-wj2.png&quot;>&#xD;
            &lt;/div>&#xD;
        &lt;/div>&#xD;
        &#xD;
        &lt;div class=&quot;child&quot;>&#xD;
            &lt;div class=&quot;console-link-block bg3&quot;>&#xD;
                &lt;div class=&quot;console-link-block-num&quot;>0&lt;/div>&#xD;
                &lt;div class=&quot;console-link-block-text&quot;>总工单统计&lt;/div>&#xD;
                &lt;img class=&quot;console-icon&quot; src=&quot;/img/icon-tj.png&quot;>&#xD;
            &lt;/div>&#xD;
        &lt;/div>&#xD;
        &#xD;
       &lt;div class=&quot;child&quot;>&#xD;
            &lt;div class=&quot;console-link-block bg4&quot;>&#xD;
                &lt;div class=&quot;console-link-block-num&quot;>0&lt;/div>&#xD;
                &lt;div class=&quot;console-link-block-text&quot;>总未完成工单&lt;/div>&#xD;
                &lt;img class=&quot;console-icon&quot; src=&quot;/img/icon-tj2.png&quot;>&#xD;
            &lt;/div>&#xD;
        &lt;/div>&#xD;
        &#xD;
    &lt;/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>
fzzy-igdss-web/src/main/java/com/fzzy/Application.java
@@ -26,7 +26,7 @@
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
@ComponentScan(basePackages = {"com.fzzy", "com.ruoyi", "com.ld"})
@MapperScan("com.fzzy.igds.mapper")
@MapperScan("com.fzzy.*.mapper")
@EntityScan(basePackages = {"com.fzzy.*.*.domain"})
public class Application {
fzzy-igdss-web/src/main/java/com/fzzy/common/manager/CommonManager.java
@@ -3,8 +3,8 @@
import com.fzzy.igds.constant.Constant;
import com.fzzy.igds.constant.DepotType;
import com.fzzy.igds.data.IgdsBaseParam;
import com.fzzy.igds.data.MainData;
import com.fzzy.igds.data.InoutParam;
import com.fzzy.igds.data.MainData;
import com.fzzy.igds.domain.*;
import com.fzzy.igds.service.*;
import com.fzzy.igds.utils.ContextUtil;
@@ -18,11 +18,12 @@
import com.ruoyi.system.service.ISysDeptService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.*;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
/**
 * @Description
@@ -39,7 +40,7 @@
    private DicService dicService;
    @Resource
    private CoreDeptService coreDeptService;
    @Autowired
    @Resource
    private SecCameraService secCameraService;
    @Resource
    private ISysDeptService iSysDeptService;
fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/DemoController.java
@@ -1,7 +1,6 @@
package com.fzzy.sys.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
fzzy-igdss-web/src/main/resources/d7/common.css
@@ -90,7 +90,6 @@
.d-grid .data-table .row td {
    border-bottom: 1px solid #e7eaec !important;
    background-color: transparent;
    border: 0px;
}
/** 调整DataGrid和AutoForm的编辑框高度 **/
fzzy-igdss-web/src/main/resources/d7/common.js
@@ -15,4 +15,5 @@
window.$openTab = function (name,url) {
    var panelId = window.frameElement.getAttribute('data-id');
    window.parent.$.modal.openTab(name, url, false, panelId);
    //window.parent.$.modal.parentTab(name,url);
};
fzzy-igdss-web/src/main/resources/static/img/icon-tj.png
fzzy-igdss-web/src/main/resources/static/img/icon-tj2.png
fzzy-igdss-web/src/main/resources/static/img/icon-wj.png
fzzy-igdss-web/src/main/resources/static/img/icon-wj2.png