Explorar o código

项目4库bug修改

JiangPengLi hai 4 meses
pai
achega
9ba4e7571b

+ 88 - 77
projects/src/main/webapp/vmodules/subject/subInfo/editSubInfo.jsp

@@ -310,30 +310,30 @@
                              </div>
                          </div>--%>
                     </div>
-                    <div class="layui-row" id="isFix" name="isFix" style="display: none">
-                        <div class="layui-col-xs6 layui-col-sm6">
-                            <div class="layui-form-item">
-                                <label class="layui-form-label required">是否纳入年度固定资产投资项目库:</label>
-                                <div class="layui-input-block">
-                                    <select lay-verify="required" v-model="subInfo.isFix" lay-filter="isFix">
-                                        <option value="1">是</option>
-                                        <option value="0">否</option>
-                                    </select>
-                                </div>
-                            </div>
-                        </div>
-                        <div class="layui-col-xs6 layui-col-sm6" id="stateFix" name="stateFix" style="display: none">
-                            <div class="layui-form-item">
-                                <label class="layui-form-label required">项目性质:</label>
-                                <div class="layui-input-block">
-                                    <select lay-verify="required" v-model="subInfo.stateFix" lay-filter="stateFix">
-                                        <option value="1">新建项目</option>
-                                        <option value="3">储备项目</option>
-                                    </select>
-                                </div>
-                            </div>
-                        </div>
-                    </div>
+<%--                    <div class="layui-row" id="isFix" name="isFix" style="display: none">--%>
+<%--                        <div class="layui-col-xs6 layui-col-sm6">--%>
+<%--                            <div class="layui-form-item">--%>
+<%--                                <label class="layui-form-label required">是否纳入年度固定资产投资项目库:</label>--%>
+<%--                                <div class="layui-input-block">--%>
+<%--                                    <select lay-verify="required" v-model="subInfo.isFix" lay-filter="isFix">--%>
+<%--                                        <option value="1">是</option>--%>
+<%--                                        <option value="0">否</option>--%>
+<%--                                    </select>--%>
+<%--                                </div>--%>
+<%--                            </div>--%>
+<%--                        </div>--%>
+<%--                        <div class="layui-col-xs6 layui-col-sm6" id="stateFix" name="stateFix" style="display: none">--%>
+<%--                            <div class="layui-form-item">--%>
+<%--                                <label class="layui-form-label required">项目性质:</label>--%>
+<%--                                <div class="layui-input-block">--%>
+<%--                                    <select lay-verify="required" v-model="subInfo.stateFix" lay-filter="stateFix">--%>
+<%--                                        <option value="1">新建项目</option>--%>
+<%--                                        <option value="3">储备项目</option>--%>
+<%--                                    </select>--%>
+<%--                                </div>--%>
+<%--                            </div>--%>
+<%--                        </div>--%>
+<%--                    </div>--%>
                     <div class="layui-row">
                         <h2 style="width: 80%;background-color: #EDE9EC;margin-bottom: 20px;margin-top: 20px">项目进度</h2>
                     </div>
@@ -675,9 +675,9 @@
                 layui.form.on("select(indusKind)", function (data) {
                     self.subInfo.indusKind = data.value;
                 });
-                layui.form.on("select(propKind)", function (data) {
-                    self.subInfo.propKind = data.value;
-                });
+                // layui.form.on("select(propKind)", function (data) {
+                //     self.subInfo.propKind = data.value;
+                // });
                 //layui监听input内容变动
                 $(function () {
                     //输入框的值改变时触发
@@ -686,37 +686,37 @@
                         var totalInvestment = e.delegateTarget.value;
                         var query = ${queryType};
                         if (totalInvestment >= 500 && query == '1') {
-                            var select = document.getElementById('isFix'); // 获取下拉框的DOM元素
+                            // var select = document.getElementById('isFix'); // 获取下拉框的DOM元素
                             // 根据值的大小显示或隐藏下拉框
                             if (totalInvestment >= 500) {
-                                select.style.display = 'block'; // 显示下拉框
+                                // select.style.display = 'block'; // 显示下拉框
                                 layui.form.render('select'); // 更新下拉框的渲染
                             } else {
-                                select.style.display = 'none'; // 隐藏下拉框
+                                // select.style.display = 'none'; // 隐藏下拉框
                                 layui.form.render('select'); // 更新下拉框的渲染
                             }
                         }
                     })
                 });
-                layui.form.on("select(isFix)", function (data) {
-                    self.subInfo.isFix = data.value;
-                    if (data.value == "1") {
-                        var select = document.getElementById('stateFix'); // 获取下拉框的DOM元素
-                        select.style.display = 'block'; // 显示下拉框
-                        layui.form.render('select'); // 更新下拉框的渲染
-                    } else {
-                        var select = document.getElementById('stateFix'); // 获取下拉框的DOM元素
-                        select.style.display = 'none'; // 显示下拉框
-                        layui.form.render('select'); // 更新下拉框的渲染
-                    }
-                });
+                // layui.form.on("select(isFix)", function (data) {
+                //     self.subInfo.isFix = data.value;
+                //     if (data.value == "1") {
+                //         var select = document.getElementById('stateFix'); // 获取下拉框的DOM元素
+                //         select.style.display = 'block'; // 显示下拉框
+                //         layui.form.render('select'); // 更新下拉框的渲染
+                //     } else {
+                //         var select = document.getElementById('stateFix'); // 获取下拉框的DOM元素
+                //         select.style.display = 'none'; // 显示下拉框
+                //         layui.form.render('select'); // 更新下拉框的渲染
+                //     }
+                // });
                 layui.form.on("select(stateFix)", function (data) {
                     self.subInfo.stateFix = data.value;
                 });
-                layui.form.on("select(testAmt)", function (data) {
-                    self.testAmt = data.value;
-                    self.testAmtName = this.innerText;
-                });
+                // layui.form.on("select(testAmt)", function (data) {
+                //     self.testAmt = data.value;
+                //     self.testAmtName = this.innerText;
+                // });
 
                 layui.form.on("submit(saveSubInfo)", function (obj) {
                     self.saveSubInfo();
@@ -747,24 +747,24 @@
                 //     $("input[name='tel']").val(self.currObjData.tel);
                 //     self.setJgDept(data.value);
                 // });
-                layui.form.on("select(departId)", function (data) {
-                    self.currObjData.departId = data.value;
-                    self.currObjData.departName = this.innerText;
-                });
+                // layui.form.on("select(departId)", function (data) {
+                //     self.currObjData.departId = data.value;
+                //     self.currObjData.departName = this.innerText;
+                // });
 
-                layui.table.on("edit(amtSource)", function (obj) {
-                    var oldText = $(this).prev().text();
-                    if (obj.value != '' && !isNumber(obj.value)) {
-                        App.msg.warn("请填写数字");
-                        $(this).val(oldText);
-                        obj.value = oldText;
-                        obj.data[obj.field] = oldText;
-                        obj.update(obj.data);
-                        self.amtSource = layui.table.getData("amtSource");
-                    } else {
-                        self.amtSource = layui.table.getData("amtSource");
-                    }
-                });
+                // layui.table.on("edit(amtSource)", function (obj) {
+                //     var oldText = $(this).prev().text();
+                //     if (obj.value != '' && !isNumber(obj.value)) {
+                //         App.msg.warn("请填写数字");
+                //         $(this).val(oldText);
+                //         obj.value = oldText;
+                //         obj.data[obj.field] = oldText;
+                //         obj.update(obj.data);
+                //         self.amtSource = layui.table.getData("amtSource");
+                //     } else {
+                //         self.amtSource = layui.table.getData("amtSource");
+                //     }
+                // });
                 this.getForm();
             },
             // initAmtSource: function () {
@@ -856,20 +856,20 @@
             //         }
             //     }
             // },
-            addAmt: function () {
-                var self = this;
-                $("#zjAmt").val("");
-                $("#zjAmtSj").val("");
-                this.planEditPanl = layer.open({
-                    title: "资金选择",
-                    type: 1,
-                    content: $("#amtSourceEdit"),
-                    area: ['400px', '320px']
-                });
-            },
-            closePane: function () {
-                layer.close(this.planEditPanl);
-            },
+            // addAmt: function () {
+            //     var self = this;
+            //     $("#zjAmt").val("");
+            //     $("#zjAmtSj").val("");
+            //     this.planEditPanl = layer.open({
+            //         title: "资金选择",
+            //         type: 1,
+            //         content: $("#amtSourceEdit"),
+            //         area: ['400px', '320px']
+            //     });
+            // },
+            // closePane: function () {
+            //     layer.close(this.planEditPanl);
+            // },
             // onChangeActive: function(ind){
             // 	this.tabActive = ind;
             // 	$(".layui-colla-content").removeClass("layui-show");
@@ -883,6 +883,17 @@
                     layer.msg("开始时间必须小于结束时间");
                     return;
                 }
+                const abc = self.subInfo.abc;
+                if (!abc){
+                    layer.msg("请选择ABC类");
+                    return;
+                }
+                const indusKind = self.subInfo.indusKind;
+                if (!indusKind){
+                    layer.msg("请选择行业类型");
+                    return;
+                }
+
                 var saveUrl = "/api/subject/subInfo/saveEditSubInfo";
                 // var saveAmtSource = this.amtSource.concat(this.delAmtSource);
                 // this.subInfo.subSource = saveAmtSource;