Browse Source

项目管理校验及搜索

slowslo 4 years ago
parent
commit
b171a5ec3d
1 changed files with 33 additions and 10 deletions
  1. 33 10
      src/views/enterprise/project.vue

+ 33 - 10
src/views/enterprise/project.vue

@@ -34,6 +34,7 @@
 <script>
   import {getList, getDetail, add, update, remove} from "@/api/enterprise/project";
   import {mapGetters} from "vuex";
+  import {isIntegerNotMust, validatMoney} from "../../util/validator";
 
   export default {
     data() {
@@ -62,6 +63,7 @@
             {
               label: "项目名称",
               prop: "name",
+              search:true,
               rules: [{
                 required: true,
                 message: "请输入项目名称",
@@ -72,6 +74,7 @@
               label: "企业",
               prop: "enterpriseId",
               type:'select',
+              search:true,
               dicUrl:'/api/cyzh-enterprise/enterprise/list?size=500',
               props: {
                 label: "enterpriseName",
@@ -92,7 +95,9 @@
               rules: [{
                 required: false,
                 message: "请输入投资规模",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -101,7 +106,9 @@
               rules: [{
                 required: false,
                 message: "请输入项目就业人数",
-                trigger: "blur"
+              },{
+                trigger:"blur",
+                validator:isIntegerNotMust
               }]
             },
             {
@@ -110,7 +117,9 @@
               rules: [{
                 required: false,
                 message: "请输入研发人员人数",
-                trigger: "blur"
+              },{
+                trigger:"blur",
+                validator:isIntegerNotMust
               }]
             },
             {
@@ -119,7 +128,9 @@
               rules: [{
                 required: false,
                 message: "请输入项目投资总额",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -128,7 +139,9 @@
               rules: [{
                 required: false,
                 message: "请输入项目投资收益",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -137,7 +150,9 @@
               rules: [{
                 required: false,
                 message: "请输入已完成投资总额",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -146,7 +161,9 @@
               rules: [{
                 required: false,
                 message: "请输入项目研发费用",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -155,7 +172,9 @@
               rules: [{
                 required: false,
                 message: "请输入项目上缴税金",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -164,7 +183,9 @@
               rules: [{
                 required: false,
                 message: "请输入已申请奖补金额",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             {
@@ -173,7 +194,9 @@
               rules: [{
                 required: false,
                 message: "请输入已发放奖补金额",
-                trigger: "blur"
+              },{
+                trigger: "blur",
+                validator:validatMoney
               }]
             },
             // {