Browse Source

事务管理

qinbai 3 years ago
parent
commit
1801ad0696

+ 1 - 1
src/views/workManagement/main-items/configuration/detailsPage.json

@@ -10,7 +10,7 @@
   "searchMenuSpan": 6,
   "selection": false,
   "addBtn": false,
-  "viewBtn": true,
+  "viewBtn": false,
   "editBtn": true,
   "delBtn": true,
   "menuWidth": 220,

+ 1 - 0
src/views/workManagement/main-items/detailsPage.vue

@@ -44,6 +44,7 @@
           @on-load="getList"
           @saveColumn="saveColumn"
         >
+          <!--修改 直接在列表编辑-->
           <template slot="menuLeft">
             <el-button type="success"
                        size="small"

+ 206 - 0
src/views/workManagement/service-items/configuration/mainList.json

@@ -0,0 +1,206 @@
+{
+  "headerAlign": "center",
+  "align": "center",
+  "border": true,
+  "index": true,
+  "lazy": true,
+  "tip": false,
+  "simplePage": true,
+  "searchShow": true,
+  "searchMenuSpan": 6,
+  "tree": true,
+  "selection": true,
+  "viewBtn": false,
+  "editBtn": false,
+  "delBtn": false,
+  "menuWidth": 280,
+  "column": [
+    {
+      "label": "项目代码",
+      "prop": "aname",
+      "search": true,
+      "index": 1,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入项目代码",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "项目名称",
+      "prop": "bname",
+      "search": true,
+      "index": 2,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入项目名称",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "客户名称",
+      "prop": "cname",
+      "search": true,
+      "index": 3,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入客户名称",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "服务项目",
+      "prop": "dname",
+      "search": true,
+      "index": 4,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入服务项目",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "下单时间",
+      "prop": "ename",
+      "index": 5,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入下单时间",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "开始日期",
+      "prop": "fname",
+      "index": 6,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入开始日期",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "需求完成日期",
+      "prop": "gname",
+      "index": 7,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入需求完成日期",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "部门",
+      "prop": "hname",
+      "index": 8,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入部门",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "备注",
+      "prop": "iname",
+      "index": 9,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入备注",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "应收金额",
+      "prop": "jname",
+      "index": 10,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入应收金额",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "任务责任人",
+      "prop": "kname",
+      "index": 11,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入任务责任人",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "系统编号",
+      "prop": "cname",
+      "index": 12,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入系统编号",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "状态",
+      "prop": "cname",
+      "index": 13,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入状态",
+          "trigger": "blur"
+        }
+      ]
+    },
+    {
+      "label": "备注",
+      "prop": "cname",
+      "search": true,
+      "index": 14,
+      "width": 100,
+      "rules": [
+        {
+          "required": true,
+          "message": "请输入备注",
+          "trigger": "blur"
+        }
+      ]
+    }
+  ]
+}

+ 59 - 56
src/views/workManagement/service-items/type.vue

@@ -21,67 +21,70 @@
 </template>
 
 <script>
+  import option from "./configuration/mainList.json";
+
 export default {
   data() {
     return {
       loading: false,
       data: [],
-      optionTable: {
-        align: "center",
-        menuAlign: "center",
-        height: window.innerHeight - 345,
-        searchMenuSpan: 12,
-        menuWidth:'140',
-        column: [
-          {
-            label: "类别名称",
-            prop: "name",
-            search: true,
-            rules: [
-              {
-                required: true,
-                message: "请输入类别名称",
-                trigger: "blur"
-              }
-            ],
-            overHidden: true
-          },
-          {
-            label: "排序",
-            prop: "sort",
-            rules: [
-              {
-                required: true,
-                message: "请输入排序",
-                trigger: "blur"
-              }
-            ],
-            overHidden: true
-          },
-          {
-            label: "状态",
-            prop: "status",
-            search: true,
-            addDisplay: false,
-            editDisplay: false,
-            overHidden: true
-          },
-          {
-            label: "创建人",
-            prop: "user",
-            addDisplay: false,
-            editDisplay: false,
-            overHidden: true
-          },
-          {
-            label: "创建时间",
-            prop: "date",
-            addDisplay: false,
-            editDisplay: false,
-            overHidden: true
-          }
-        ]
-      },
+      optionTable: option,
+      //   {
+      //   align: "center",
+      //   menuAlign: "center",
+      //   height: window.innerHeight - 345,
+      //   searchMenuSpan: 12,
+      //   menuWidth:'140',
+      //   column: [
+      //     {
+      //       label: "类别名称",
+      //       prop: "name",
+      //       search: true,
+      //       rules: [
+      //         {
+      //           required: true,
+      //           message: "请输入类别名称",
+      //           trigger: "blur"
+      //         }
+      //       ],
+      //       overHidden: true
+      //     },
+      //     {
+      //       label: "排序",
+      //       prop: "sort",
+      //       rules: [
+      //         {
+      //           required: true,
+      //           message: "请输入排序",
+      //           trigger: "blur"
+      //         }
+      //       ],
+      //       overHidden: true
+      //     },
+      //     {
+      //       label: "状态",
+      //       prop: "status",
+      //       search: true,
+      //       addDisplay: false,
+      //       editDisplay: false,
+      //       overHidden: true
+      //     },
+      //     {
+      //       label: "创建人",
+      //       prop: "user",
+      //       addDisplay: false,
+      //       editDisplay: false,
+      //       overHidden: true
+      //     },
+      //     {
+      //       label: "创建时间",
+      //       prop: "date",
+      //       addDisplay: false,
+      //       editDisplay: false,
+      //       overHidden: true
+      //     }
+      //   ]
+      // },
       page: {
         currentPage: 1,
         total: 0,