From 3f419662a693a59ed2798721ed2de70060295432 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 20 Aug 2021 17:05:26 +0800
Subject: [PATCH] 工作汇报接收,通知公告权限控制修改

---
 src/views/workreport/data.js |  452 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 227 insertions(+), 225 deletions(-)

diff --git a/src/views/workreport/data.js b/src/views/workreport/data.js
index 5a9fe2f..8a2723c 100644
--- a/src/views/workreport/data.js
+++ b/src/views/workreport/data.js
@@ -1,240 +1,242 @@
 //已发送列表信息
 export var workreportColumn = [{
-    label: "汇报时间",
-    prop: "reportTime",
-    type: "datetime",
-    format: "yyyy-MM-dd HH:mm:ss",
-    valueFormat: "yyyy-MM-dd HH:mm:ss",
-    searchRange: true,
-    searchSpan: 6,
-    hide: false,
-    addDisplay: false,
-    editDisplay: false,
-    // viewDisplay: false,
-    search: false,
-    rules: [{
-        required: true,
-        message: "请输入时间",
-        trigger: "blur"
-    }]
-}, {
-    label: "汇报类别",
-    prop: "category",
-    type: "select",
-    dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
-    props: {
-        label: "dictValue",
-        value: "dictKey"
+        label: "汇报时间",
+        prop: "reportTime",
+        type: "datetime",
+        format: "yyyy-MM-dd HH:mm:ss",
+        valueFormat: "yyyy-MM-dd HH:mm:ss",
+        searchRange: true,
+        searchSpan: 6,
+        hide: false,
+        addDisplay: false,
+        editDisplay: false,
+        // viewDisplay: false,
+        search: false,
+        rules: [{
+            required: true,
+            message: "请输入时间",
+            trigger: "blur"
+        }]
     },
-    dataType: "number",
-    // searchSpan: 4,
-    // search: true,
-    hide: true,
-    addDisplay: false,
-    editDisplay: false,
-    viewDisplay: false,
-    rules: [{
-        required: true,
-        message: "请选择汇报类别",
-        trigger: "blur"
-    }]
-}, {
-    label: "汇报类型",
-    prop: "type",
-    type: "select",
-    dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
-    props: {
-        label: "dictValue",
-        value: "dictKey"
+    //  {
+    //     label: "汇报类别",
+    //     prop: "category",
+    //     type: "select",
+    //     dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
+    //     props: {
+    //         label: "dictValue",
+    //         value: "dictKey"
+    //     },
+    //     dataType: "number",
+    //     // searchSpan: 4,
+    //     // search: true,
+    //     hide: true,
+    //     addDisplay: false,
+    //     editDisplay: false,
+    //     viewDisplay: false,
+    //     rules: [{
+    //         required: true,
+    //         message: "请选择汇报类别",
+    //         trigger: "blur"
+    //     }]
+    // }, 
+    {
+        label: "汇报类型",
+        prop: "type",
+        type: "select",
+        dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
+        props: {
+            label: "dictValue",
+            value: "dictKey"
+        },
+        dataType: "number",
+        searchSpan: 4,
+        search: true,
+        rules: [{
+            required: true,
+            message: "请选择汇报类型",
+            trigger: "blur"
+        }]
     },
-    dataType: "number",
-    searchSpan: 4,
-    search: true,
-    rules: [{
-        required: true,
-        message: "请选择汇报类型",
-        trigger: "blur"
-    }]
-},
-{
-    label: "接收人",
-    prop: "receivedIds",
-    // span: 12,
-    type: "tree",
-    dicUrl: "/api/blade-system/dept/lazy-tree-user",
-    hide: true,
-    leafOnly: true,
-    props: {
-        label: "title",
-        value: "id",
+    {
+        label: "接收人",
+        prop: "receivedIds",
+        // span: 12,
+        type: "tree",
+        // dicUrl: "/api/blade-system/dept/lazy-tree-users?type=3&deptId=" + this.deptId,
+        hide: true,
+        leafOnly: true,
+        props: {
+            label: "title",
+            value: "id",
+        },
+        multiple: true,
+        // dataType: "number",
+        rules: [{
+            required: true,
+            message: "请选择接收人",
+            trigger: "blur"
+        }]
     },
-    multiple: true,
-    // dataType: "number",
-    rules: [{
-        required: true,
-        message: "请选择接收人",
-        trigger: "blur"
-    }]
-},
-{
-    label: "汇报人身份证号",
-    prop: "idCardNo",
-    hide: true,
-    addDisplay: false,
-    editDisplay: false,
-    viewDisplay: false,
-},
-{
-    label: "汇报内容",
-    prop: "content",
-    type: "textarea",
-    span: 24,
-    rules: [{
-        required: true,
-        message: "请输入汇报内容",
-        trigger: "blur"
-    }]
-},
+    {
+        label: "汇报人身份证号",
+        prop: "idCardNo",
+        hide: true,
+        addDisplay: false,
+        editDisplay: false,
+        viewDisplay: false,
+    },
+    {
+        label: "汇报内容",
+        prop: "content",
+        type: "textarea",
+        span: 24,
+        rules: [{
+            required: true,
+            message: "请输入汇报内容",
+            trigger: "blur"
+        }]
+    },
 
-{
-    label: "接收人",
-    prop: "replyRealName",
-    addDisplay: false,
-    editDisplay: false,
-    viewDisplay: false,
-},
-{
-    label: "接收人单位",
-    prop: "replyDeptName",
-    addDisplay: false,
-    editDisplay: false,
-    // viewDisplay: false,
-},
-{
-    label: "回复内容",
-    prop: "replyContent",
-    type: "textarea",
-    span: 24,
-    addDisplay: false,
-    editDisplay: false,
-    rules: [{
-        required: true,
-        message: "请输入回复内容",
-        trigger: "blur"
-    }]
-}
+    {
+        label: "接收人",
+        prop: "replyRealName",
+        addDisplay: false,
+        editDisplay: false,
+        viewDisplay: false,
+    },
+    {
+        label: "接收人单位",
+        prop: "replyDeptName",
+        addDisplay: false,
+        editDisplay: false,
+        // viewDisplay: false,
+    },
+    {
+        label: "回复内容",
+        prop: "replyContent",
+        type: "textarea",
+        span: 24,
+        addDisplay: false,
+        editDisplay: false,
+        rules: [{
+            required: true,
+            message: "请输入回复内容",
+            trigger: "blur"
+        }]
+    }
 ]
 
 
 //接收人列信息
 export var workreplyColumn = [{
-    label: "汇报人",
-    prop: "realName",
-    disabled: true,
-    span: 24,
-    rules: [{
-        required: true,
-        message: "请选择接收人",
-        trigger: "blur"
-    }]
-},
-{
-    label: "汇报人单位",
-    prop: "deptName",
-    addDisplay: false,
-    editDisplay: false,
-    // viewDisplay: false,
-}, {
-    label: "汇报时间",
-    prop: "reportTime",
-    type: "datetime",
-    format: "yyyy-MM-dd HH:mm:ss",
-    valueFormat: "yyyy-MM-dd HH:mm:ss",
-    searchRange: true,
-    searchSpan: 6,
-    hide: false,
-    addDisplay: false,
-    editDisplay: false,
-    // viewDisplay: false,
-    search: false,
-    rules: [{
-        required: true,
-        message: "请输入时间",
-        trigger: "blur"
-    }]
-}, {
-    label: "汇报类别",
-    prop: "category",
-    type: "select",
-    dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
-    props: {
-        label: "dictValue",
-        value: "dictKey"
+        label: "汇报人",
+        prop: "realName",
+        disabled: true,
+        span: 24,
+        rules: [{
+            required: true,
+            message: "请选择接收人",
+            trigger: "blur"
+        }]
     },
-    dataType: "number",
-    // searchSpan: 4,
-    // search: true,
-    hide: true,
-    addDisplay: false,
-    editDisplay: false,
-    viewDisplay: false,
-    hide: true,
-    editDisplay: false,
-    rules: [{
-        required: true,
-        message: "请选择汇报类别",
-        trigger: "blur"
-    }]
-}, {
-    label: "汇报类型",
-    prop: "type",
-    type: "select",
-    dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
-    props: {
-        label: "dictValue",
-        value: "dictKey"
+    {
+        label: "汇报人单位",
+        prop: "deptName",
+        addDisplay: false,
+        editDisplay: false,
+        // viewDisplay: false,
+    }, {
+        label: "汇报时间",
+        prop: "reportTime",
+        type: "datetime",
+        format: "yyyy-MM-dd HH:mm:ss",
+        valueFormat: "yyyy-MM-dd HH:mm:ss",
+        searchRange: true,
+        searchSpan: 6,
+        hide: false,
+        addDisplay: false,
+        editDisplay: false,
+        // viewDisplay: false,
+        search: false,
+        rules: [{
+            required: true,
+            message: "请输入时间",
+            trigger: "blur"
+        }]
     },
-    dataType: "number",
-    searchSpan: 4,
-    search: true,
-    disabled: true,
-    rules: [{
-        required: true,
-        message: "请选择汇报类型",
-        trigger: "blur"
-    }]
-},
-// {
-//     label: "汇报人身份证号",
-//     prop: "idCardNo",
-//     hide: true,
-//     addDisplay: false,
-//     editDisplay: false,
-//     viewDisplay: false,
-// },
-{
-    label: "汇报内容",
-    prop: "content",
-    type: "textarea",
-    // editDisplay: false,
-    disabled: true,
-    span: 24,
-    rules: [{
-        required: true,
-        message: "请输入汇报内容",
-        trigger: "blur"
-    }]
-},
-{
-    label: "回复内容",
-    prop: "replyContent",
-    type: "textarea",
-    span: 24,
-    rules: [{
-        required: true,
-        message: "请输入回复内容",
-        trigger: "blur"
-    }]
-}
+    {
+        label: "汇报类别",
+        prop: "category",
+        type: "select",
+        dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportCategory",
+        props: {
+            label: "dictValue",
+            value: "dictKey"
+        },
+        dataType: "number",
+        // searchSpan: 4,
+        // search: true,
+        hide: true,
+        addDisplay: false,
+        editDisplay: false,
+        viewDisplay: false,
+        rules: [{
+            required: true,
+            message: "请选择汇报类别",
+            trigger: "blur"
+        }]
+    },
+    {
+        label: "汇报类型",
+        prop: "type",
+        type: "select",
+        dicUrl: "/api/blade-system/dict-biz/dictionary?code=workReportType",
+        props: {
+            label: "dictValue",
+            value: "dictKey"
+        },
+        dataType: "number",
+        searchSpan: 4,
+        search: true,
+        disabled: true,
+        rules: [{
+            required: true,
+            message: "请选择汇报类型",
+            trigger: "blur"
+        }]
+    },
+    // {
+    //     label: "汇报人身份证号",
+    //     prop: "idCardNo",
+    //     hide: true,
+    //     addDisplay: false,
+    //     editDisplay: false,
+    //     viewDisplay: false,
+    // },
+    {
+        label: "汇报内容",
+        prop: "content",
+        type: "textarea",
+        // editDisplay: false,
+        disabled: true,
+        span: 24,
+        rules: [{
+            required: true,
+            message: "请输入汇报内容",
+            trigger: "blur"
+        }]
+    },
+    {
+        label: "回复内容",
+        prop: "replyContent",
+        type: "textarea",
+        span: 24,
+        rules: [{
+            required: true,
+            message: "请输入回复内容",
+            trigger: "blur"
+        }]
+    }
 
 ]
\ No newline at end of file

--
Gitblit v1.9.3