gdg
2021-01-25 7852471dd7eca58e49ab49cf6efdc8ad8cecd1c4
领用单信息补全
已修改4个文件
72 ■■■■■ 文件已修改
src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/dao/OpeReagentStatusDao.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/warehouse_reagent_use.xhtml 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/warehouse_reagent_use_person.xhtml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java
@@ -1199,6 +1199,9 @@
            printTable.put("phone", applyPersonInfo.get("phone"));
            String receiptNum = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());
            printTable.put("receiptNumber", receiptNum);
            printTable.put("project", applyPersonInfo.get("project"));
            SysLaboratory lab = sysLaboratoryService.getSysLaboratory(laboratoryId);
            printTable.put("lab", lab.getName());
            this.receiptNumber = receiptNum;
            for (OpeApplyReserve oar : selectedTmpOrderList) {
                ApplyListDto lis = new ApplyListDto();
@@ -1445,9 +1448,11 @@
            printTable.put("department", applyPersonInfo.get("meta_value"));
            printTable.put("date", Utils.now("yyyy-MM-dd"));
            printTable.put("phone", applyPersonInfo.get("phone"));
            printTable.put("project", applyPersonInfo.get("project"));
            SysLaboratory lab = sysLaboratoryService.getSysLaboratory(laboratoryId);
            String receiptNum = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date());
            printTable.put("receiptNumber", receiptNum);
            printTable.put("lab", lab.getName());
            this.receiptNumber = receiptNum;
            //int size = 0;
src/main/java/com/nanometer/smartlab/dao/OpeReagentStatusDao.xml
@@ -223,7 +223,6 @@
    from ope_reagent_status as oa
   <include refid="queryJoins3"/>
    where oa.valid_flag = 1
          and (oa.status = -1 or oa.status = 0 )
    <include refid="queryWhereSql3"/>
    <if    test="applyPerson != null and applyPerson != ''"  >
        and su.name like concat("%",#{applyPerson},"%")
@@ -263,7 +262,6 @@
   <include refid="queryJoins2"/>
   left  join sys_user su on su.id = oa.user_id
    where oa.valid_flag = 1
            and (oa.status = -1 or oa.status = 0 )
    <include refid="queryWhereSql2"/>
      <if    test="applyPerson != null and applyPerson != ''"  >
          and su.name like concat("%",#{applyPerson},"%")
src/main/webapp/warehouse_reagent_use.xhtml
@@ -206,43 +206,52 @@
    <p:dialog id="apply-ui" header="领用单" widgetVar="printDialog" appendTo="@(body)" modal="true" resizable="false">
        <div id="printTarget">
            <div style=" margin: 10mm 10mm 0mm 2mm;">
        <h:form id="printDialog">
        <h:form id="printDialog" style="width: 1100px">
            <p:outputPanel style="text-align: center;font-size: 14px;font-weight: 700;">#{warehouseStockMngController.printTable['head']}</p:outputPanel>
            <p:outputPanel style="text-align: center;font-size: 15px;margin: 20px;font-weight: 700;">#{warehouseStockMngController.printTable['title']}</p:outputPanel>
                <div>
                    <div style="display: flex;flex-direction: row;justify-content: flex-end;">
                        <div style="width: 100px;">单据编号:</div>
                        <div style="width: 300px;">
                            <p:inputText value="#{warehouseStockMngController.receiptNumber}" valueChangeListener="#{warehouseStockMngController.receiptNumberChange}">
            <div>
                <div style="display: flex;flex-direction: row;justify-content: flex-end;margin-right: 17px;">
                    <div style="width: 100px;">单据编号:</div>
                    <div>
                        <!--                                <input style="border: 0;" value="#{warehouseStockMngController.printTable['receiptNumber']}"/>-->
                        <p:inputText value="#{warehouseStockMngController.receiptNumber}" valueChangeListener="#{warehouseStockMngController.receiptNumberChange}">
                            <p:ajax event="valueChange" listener="#{warehouseStockMngController.receiptNumberChange()}"  />
                        </p:inputText></div>
                        </p:inputText>
                    </div>
                </div>
            </div>
            <div style="margin: 10px 0;">
                <div style="display: inline-flex;">
                    <div style="width: 100px;margin-left: 10px;">部门:</div>
                    <div style="width: 300px;">#{warehouseStockMngController.printTable['department']}</div>
                </div>
                <div style="display: inline-flex;">
                    <div style="width: 100px;">申购人:</div>
                    <div style="width: 200px;padding-top: 1px;">#{warehouseStockMngController.printTable['applyPerson']}</div>
                </div>
                <div style="display: inline-flex;float: right;">
                    <div style="width: 100px;">日期:</div>
                    <div style="width: 300px;padding-top: 1px;"><input style="border: 0;" value="#{warehouseStockMngController.printTable['date']}"/></div>
                    <div style="width: 200px;padding-top: 1px;"><input style="border: 0;" value="#{warehouseStockMngController.printTable['date']}"/></div>
                </div>
            </div>
            <div style="margin-bottom: 20px;">
                <div style="display: inline-flex;">
                    <div style="width: 100px;margin-left: 10px;">申购人:</div>
                    <div style="width: 300px;">#{warehouseStockMngController.printTable['applyPerson']}</div>
                    <div style="width: 100px;margin-left: 10px;">课题组</div>
                    <div style="width: 300px;">#{warehouseStockMngController.printTable['project']}</div>
                </div>
                <div style="display: inline-flex;">
                    <div style="width: 100px;">使用地点:</div>
                    <div style="width: 200px;padding-top: 1px;">#{warehouseStockMngController.printTable['lab']}</div>
                </div>
                <div style="display: inline-flex;float: right;">
                    <div style="width: 100px;">联系方式:</div>
                    <div style="width: 300px;">
                    <div style="width: 200px;">
                        <input style="border: 0;" value="#{warehouseStockMngController.printTable['phone']}"/></div>
                </div>
            </div>
src/main/webapp/warehouse_reagent_use_person.xhtml
@@ -116,14 +116,14 @@
    <p:dialog id="apply-ui" header="领用单" widgetVar="printDialog" appendTo="@(body)" modal="true" resizable="false">
        <div id="printTarget">
            <div style=" margin: 10mm 10mm 0mm 2mm;">
                <h:form id="printDialog">
                <h:form id="printDialog" style="width: 1100px">
                    <p:outputPanel style="text-align: center;font-size: 14px;font-weight: 700;">#{warehouseStockMngController.printTable['head']}</p:outputPanel>
                    <p:outputPanel style="text-align: center;font-size: 15px;margin: 20px;font-weight: 700;">#{warehouseStockMngController.printTable['title']}</p:outputPanel>
                    <div>
                        <div style="display: flex;flex-direction: row;justify-content: flex-end;">
                        <div style="display: flex;flex-direction: row;justify-content: flex-end;margin-right: 17px;">
                            <div style="width: 100px;">单据编号:</div>
                            <div style="width: 300px;">
                            <div>
<!--                                <input style="border: 0;" value="#{warehouseStockMngController.printTable['receiptNumber']}"/>-->
                                <p:inputText value="#{warehouseStockMngController.receiptNumber}" valueChangeListener="#{warehouseStockMngController.receiptNumberChange}">
                                    <p:ajax event="valueChange" listener="#{warehouseStockMngController.receiptNumberChange()}"  />
@@ -137,20 +137,28 @@
                            <div style="width: 100px;margin-left: 10px;">部门:</div>
                            <div style="width: 300px;">#{warehouseStockMngController.printTable['department']}</div>
                        </div>
                        <div style="display: inline-flex;">
                            <div style="width: 100px;">申购人:</div>
                            <div style="width: 200px;padding-top: 1px;">#{warehouseStockMngController.printTable['applyPerson']}</div>
                        </div>
                        <div style="display: inline-flex;float: right;">
                            <div style="width: 100px;">日期:</div>
                            <div style="width: 300px;padding-top: 1px;"><input style="border: 0;" value="#{warehouseStockMngController.printTable['date']}"/></div>
                            <div style="width: 200px;padding-top: 1px;"><input style="border: 0;" value="#{warehouseStockMngController.printTable['date']}"/></div>
                        </div>
                    </div>
                    <div style="margin-bottom: 20px;">
                        <div style="display: inline-flex;">
                            <div style="width: 100px;margin-left: 10px;">申购人:</div>
                            <div style="width: 300px;">#{warehouseStockMngController.printTable['applyPerson']}</div>
                            <div style="width: 100px;margin-left: 10px;">课题组</div>
                            <div style="width: 300px;">#{warehouseStockMngController.printTable['project']}</div>
                        </div>
                        <div style="display: inline-flex;">
                            <div style="width: 100px;">使用地点:</div>
                            <div style="width: 200px;padding-top: 1px;">#{warehouseStockMngController.printTable['lab']}</div>
                        </div>
                        <div style="display: inline-flex;float: right;">
                            <div style="width: 100px;">联系方式:</div>
                            <div style="width: 300px;">
                            <div style="width: 200px;">
                                <input style="border: 0;" value="#{warehouseStockMngController.printTable['phone']}"/></div>
                        </div>
                    </div>
@@ -188,17 +196,17 @@
                        </p:column>
                    </p:dataTable>
                    <div style="margin-top: 20px;">
                    <div style="margin-top: 20px;margin-right: 94px;">
                        <div style="display: flex;flex-direction: row;justify-content: flex-end;">
                            <div style="width: 100px">签收人:</div>
                            <div style="width: 300px"></div>
                            <div style="width: 100px"></div>
                        </div>
                    </div>
                    <div style="margin: 10px 0">
                    <div style="margin: 10px 94px 10px 0;">
                        <div style="display: flex;flex-direction: row;justify-content: flex-end;">
                            <div style="width: 100px">日期:</div>
                            <div style="width: 300px"></div>
                            <div style="width: 100px"></div>
                        </div>
                    </div>