From 29c70ac9c7d7f23471cd6dfdb305c3aa99f1dccc Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sat, 18 Sep 2021 10:49:14 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/zhba_regulatory

---
 src/views/management/computents/performance.vue |  262 +++++++++++----------------------------------------
 1 files changed, 59 insertions(+), 203 deletions(-)

diff --git a/src/views/management/computents/performance.vue b/src/views/management/computents/performance.vue
index f43a885..24e53ae 100644
--- a/src/views/management/computents/performance.vue
+++ b/src/views/management/computents/performance.vue
@@ -13,6 +13,7 @@
     @search-reset="staffSearchReset"
     @current-change="staffCurrentChange"
     @size-change="staffSizeChange"
+    @refresh-change="refreshchange"
   >
   </avue-crud>
 </template>
@@ -47,221 +48,73 @@
 
         column: [
           {
-            label: "姓名",
-            prop: "name",
-            // search: true,
-            // searchSpan: 4,
-            // display: false,
-            // width: 78,
-            searchSpan: 3,
-            search: true,
-          },
-          // {
-          //   label: "身份证号",
-          //   prop: "securityid",
-          //   // search: true,
-          //   // searchSpan: 4,
-          //   // display: false,
-          //   // width: 78,
-          // },
-          {
-            label: "工作态度",
-            prop: "workingattitude",
-            searchSpan: 3,
-            search: true,
-            // type: "select",
-            // search: true,
-            // searchSpan: 4,
-            // searchLabelWidth: 50,
-            // dicData: [
-            //   {
-            //     label: "女",
-            //     value: 2,
-            //   },
-            //   {
-            //     label: "男",
-            //     value: 1,
-            //   },
-            // ],
-            // slot: true,
-            // display: false,
-            // width: 48,
-          },
-          // {
-          //   label: "保安公司",
-          //   prop: "deptName",
-          //   // width: 120,
-          //   search: true,
-          //   searchSpan: 4,
-          //   overHidden: true,
-          //   slot: true,
-          //   display: false,
-          // },
-          // {
-          //   label: "工作能力",
-          //   prop: "workingability",
-          //   // display: false,
-          //   // searchSpan: 4,
-          //   // searchLabelWidth: 110,
-          //   searchSpan: 3,
-          //   search: true,
-          // },
-          {
-            label: "工作成效",
-            prop: "achievements",
-            // slot: true,
-            // display: false,
-            // width: 138,
-          },
-          {
-            label: "评分",
-            prop: "score",
-            searchSpan: 3,
-            search: true,
-            // slot: true,
-            // display: false,
-            // width: 92,
+            label: "id",
+            prop: "id",
+            hide: true,
+            editDisplay: false,
+            addDisplay: false,
           },
           {
             label: "时间",
-            prop: "time",
-            // slot: true,
-            // display: false,
-            // width: 82,
             type: "date",
             format: "yyyy-MM-dd",
             valueFormat: "yyyy-MM-dd",
-            labelWidth: 120,
-            searchSpan: 4,
-            search: true,
-            overHidden: true,
+            prop: "time",
+            formslot: true,
+          },
+          // {
+          //     label: '工作态度',
+          //     prop: "workingattitude",
+          //     formslot: true,
+          // },
+          {
+            label: "工作表现",
+            prop: "achievements",
+            formslot: true,
+          },
+          {
+            label: "表现评定",
+            prop: "score",
+            type: "select",
+            // dicUrl: "/api/blade-system/dict-biz/dictionary?code=scoreType",
+            // props: {
+            //     label: "dictValue",
+            //     value: "dictKey"
+            // },
+            dicData: [
+              {
+                label: "优秀",
+                value: 0,
+              },
+              {
+                label: "良好",
+                value: 1,
+              },
+              {
+                label: "一般",
+                value: 2,
+              },
+              {
+                label: "差",
+                value: 3,
+              },
+            ],
+            dataType: "number",
+            slot: true,
             rules: [
               {
                 required: true,
-                message: "请输入时间",
-                trigger: "click",
+                message: "请选择表现",
+                trigger: "blur",
               },
             ],
           },
           // {
-          //   label: "所属角色",
-          //   prop: "roleName",
-          //   slot: true,
-          //   display: false,
-          //   width: 78,
-          //   hide: true,
-          // },
-
-          // {
-          //   label: "所属辖区",
-          //   prop: "jurisdiction",
-          //   // multiple: true,
-          //   minWidth: 60,
-          //   type: "tree",
-          //   dicUrl: "/api/jurisdiction/lazy-tree?parentId=0",
-          //   props: {
-          //     label: "title",
-          //     value: "id",
-          //   },
-          //   checkStrictly: true,
-          //   slot: true,
-          //   rules: [
-          //     {
-          //       required: true,
-          //       message: "请选择所属辖区",
-          //       trigger: "click",
-          //     },
-          //   ],
-          // },
-          // {
-          //   label: "是否在职",
-          //   prop: "status",
-          //   type: "select",
-          //   search: true,
-          //   searchSpan: 3,
-          //   dicData: [
-          //     {
-          //       label: "否",
-          //       value: 0,
-          //     },
-          //     {
-          //       label: "是",
-          //       value: 1,
-          //     },
-          //   ],
-          //   slot: true,
-          //   display: false,
-          //   width: 70,
-          // },
-          // {
-          //   label: "是否持证",
-          //   prop: "hold",
-          //   type: "select",
-          //   search: true,
-          //   searchSpan: 3,
-          //   dicData: [
-          //     {
-          //       label: "是",
-          //       value: "0",
-          //     },
-          //     {
-          //       label: "否",
-          //       value: "1",
-          //     },
-          //     {
-          //       label: "已吊销",
-          //       value: "2",
-          //     },
-          //   ],
-          //   slot: true,
-          //   display: false,
-          //   width: 70,
-          // },
+          //     label: '服务公司',
+          //     prop: "departmentName",
+          //     formslot: true,
+          // }
         ],
-        // [
-        //   {
-        //     label: "投资人姓名",
-        //     prop: "shareholder",
-        //     slot: true,
-        //     display: false,
-        //   },
-        //   {
-        //     label: "投资比例",
-        //     prop: "shareholdingratio",
-        //     slot: true,
-        //     display: false,
-        //     formatter: function (row, value) {
-        //       return (value = value + "%");
-        //     },
-        //   },
-        //   {
-        //     label: "出资金额",
-        //     prop: "capital",
-        //     slot: true,
-        //     display: false,
-        //     formatter: function (row, value) {
-        //       return (value = value + "万元");
-        //     },
-        //   },
-        //   {
-        //     label: "投资时间",
-        //     prop: "capitaltime",
-        //     slot: true,
-        //     display: false,
-        //   },
-        //   {
-        //     label: "身份证号",
-        //     prop: "cardid",
-        //     slot: true,
-        //     display: false,
-        //   },
-        //   {
-        //     label: "联系电话",
-        //     prop: "cell",
-        //     slot: true,
-        //     display: false,
-        //   },
-        // ],
       },
       staffSearch: {},
       staffLoading: true,
@@ -276,8 +129,11 @@
     };
   },
   methods: {
+    refreshchange() {
+      this.staffOnLoad(this.staffPage, this.staffQuery);
+    },
     staffOnLoad(page, params = {}) {
-      console.log(this.form,111);
+      console.log(this.form, 111);
       this.staffLoading = true;
       getLisperformance(
         page.currentPage,
@@ -292,7 +148,7 @@
         for (var k in this.staffData) {
           this.staffData[k]["name"] = this.form.realName;
         }
-        console.log(this.staffData,'staffData');
+        console.log(this.staffData, "staffData");
         this.staffLoading = false;
         this.$refs.staffCrud.refreshTable();
         this.$refs.staffCrud.doLayout();

--
Gitblit v1.9.3