Procházet zdrojové kódy

在建项目新增转交按钮

Wayne před 4 měsíci
rodič
revize
fd97c52938

+ 4 - 1
projects-service/src/main/java/com/rtrh/projects/modules/projects/service/impl/SubInfoServiceImpl.java

@@ -4704,12 +4704,15 @@ public class SubInfoServiceImpl implements SubInfoService {
 
     @Override
     public void updateFixeCat(String subInfoId, String cat) {
-        // 改变该状态级别一下的状态 cat = 1 储备转新建,cat = 2 新建转再建
+        // 改变该状态级别一下的状态 cat = 1 储备转新建,cat = 2 新建转再建,cat = 2 再建转投产
         String fixCat = "1";
         String oldCat = "3";
         if ("2".equals(cat)){
             fixCat = "2";
             oldCat = "1";
+        }else if ("3".equals(cat)){
+            fixCat = "9";
+            oldCat = "2";
         }
         subInfoMapper.updateFixeCat(subInfoId,fixCat,oldCat);
     }

+ 4 - 9
projects/src/main/webapp/vmodules/subject/subInfo/tz/year_extend.jsp

@@ -821,6 +821,7 @@
             <%--            {{#} }}--%>
             <%--        </c:if>--%>
             <span title="取消纳入" lay-event="isNoFix">&nbsp;取消纳入</span>
+            <span title="转投产" lay-event="updateFixeCat">转投产</span>
         </div>
     </script>
     <script>
@@ -1550,17 +1551,11 @@
                 },
                 updateFixeCat: function (obj) {
                     var self = this;
-                    App.msg.confirm("是否转入新建库?", function () {
-                        App.postJson("/api/subject/subInfo/setIsFix", {
-                            subId: obj.data.id,
-                            isFix: "0",
-                            year: self.getSearchParams().year,
-                            stateFix: self.getSearchParams().fixCat
-                        }, function (res) {
+                    App.msg.confirm("是否转入投产库?", function () {
+                        App.postJson("/api/subject/subInfo/updateFixeCat/" + obj.data.id + "/3",{}, function (res) {
                             if (res.success) {
-                                App.msg.success("设置成功");
+                                App.msg.success("转入成功");
                                 self.getData();
-                                layer.close(index);
                             }
                         });
                     });