linyanfei преди 3 години
родител
ревизия
75fb30641f
променени са 30 файла, в които са добавени 556 реда и са изтрити 488 реда
  1. 12 2
      shanXiPlatform/src/api/facilitiesEquipment/facilitiesManagement.js
  2. 1 1
      shanXiPlatform/src/api/safeProduction/index.js
  3. 1 1
      shanXiPlatform/src/api/supervisionInspection/entrustedRepository/index.js
  4. 1 1
      shanXiPlatform/src/api/supervisionInspection/library/index.js
  5. 1 1
      shanXiPlatform/src/api/supervisionInspection/subTreasury/index.js
  6. 4 4
      shanXiPlatform/src/router/index.js
  7. 101 80
      shanXiPlatform/src/views/basicInformation/personnelStructure.vue
  8. 11 2
      shanXiPlatform/src/views/basicInformation/policySystem/detail.vue
  9. 13 4
      shanXiPlatform/src/views/facilitiesEquipment/facilitiesManagement/allFacilities/index.vue
  10. 82 64
      shanXiPlatform/src/views/facilitiesEquipment/facilitiesManagement/newFacilities/addType.vue
  11. 8 7
      shanXiPlatform/src/views/facilitiesEquipment/facilitiesManagement/newFacilities/index.vue
  12. 3 3
      shanXiPlatform/src/views/outsideHouse/rentWarehouse/gRenthouse.vue
  13. 98 54
      shanXiPlatform/src/views/reservesManagement/grainCheck/allGrain/index.vue
  14. 20 9
      shanXiPlatform/src/views/reservesManagement/grainCheck/newGrain/addNewGrain.vue
  15. 2 2
      shanXiPlatform/src/views/reservesManagement/grainCheck/newGrain/index.vue
  16. 13 0
      shanXiPlatform/src/views/safeProduction/allSafe/index.vue
  17. 9 60
      shanXiPlatform/src/views/safeProduction/newSafe/detail.vue
  18. 13 1
      shanXiPlatform/src/views/safeProduction/newSafe/index.vue
  19. 9 60
      shanXiPlatform/src/views/supervisionInspection/entrustedRepository/newEntrustedRepository/detail.vue
  20. 13 0
      shanXiPlatform/src/views/supervisionInspection/entrustedRepository/newEntrustedRepository/index.vue
  21. 13 5
      shanXiPlatform/src/views/supervisionInspection/library/allLibrary/index.vue
  22. 9 60
      shanXiPlatform/src/views/supervisionInspection/library/newLibrary/detail.vue
  23. 13 0
      shanXiPlatform/src/views/supervisionInspection/library/newLibrary/index.vue
  24. 9 60
      shanXiPlatform/src/views/supervisionInspection/subTreasury/newSubTreasury/detail.vue
  25. 13 0
      shanXiPlatform/src/views/supervisionInspection/subTreasury/newSubTreasury/index.vue
  26. 18 1
      shanXiPlatform/src/views/systemManagement/notice/allNotice/index.vue
  27. 19 2
      shanXiPlatform/src/views/systemManagement/notice/newNotice/index.vue
  28. 14 1
      shanXiPlatform/src/views/systemManagement/policySystem/index.vue
  29. 14 1
      shanXiPlatform/src/views/systemManagement/userManagement/departmentManagement/index.vue
  30. 19 2
      shanXiPlatform/src/views/systemManagement/userManagement/roleManagement/index.vue

+ 12 - 2
shanXiPlatform/src/api/facilitiesEquipment/facilitiesManagement.js

@@ -2,12 +2,14 @@ import request from '@/utils/request'
2 2
 
3 3
 // 设施设备 -设施管理
4 4
 // 获取最新设施种类
5
-export function getFacility() {
5
+export function getFacility(parentId) {
6 6
   return request({
7
-    url: `/csc-szls-system-manage/basicsEnum/authority/getEnumAll`,
7
+    // url: `/csc-szls-system-manage/basicsEnum/authority/getEnumAll`,
8
+    url: `/csc-szls-system-manage/basicsEnum/authority/getOnlyChildData/${parentId}`,
8 9
     method: 'get',
9 10
   })
10 11
 }
12
+// /basicsEnum/authority/getOnlyChildData/{parentId}
11 13
 
12 14
 // 最新设施检查记录
13 15
 export function getNewFacilityCheckRecord(params) {
@@ -41,6 +43,14 @@ export function getAllFacilitiyCheckRecord(params) {
41 43
     params
42 44
   })
43 45
 }
46
+// 修改
47
+export function editFacilitiy(data) {
48
+  return request({
49
+    url: `/csc-szls-business/equipFacilities/facilities/update`,
50
+    method: 'post',
51
+    data
52
+  })
53
+}
44 54
 // 查看
45 55
 export function checkFacilitiyInfo(id) {
46 56
   return request({

+ 1 - 1
shanXiPlatform/src/api/safeProduction/index.js

@@ -53,7 +53,7 @@ export function haveDone(userId,type,depotId,auditState) {
53 53
   
54 54
 export function getDateTimeNow(){
55 55
   var time = new Date();
56
-  time.setTime(time.setHours(time.getHours() - 8))
56
+  time.setTime(time.setHours(time.getHours()))
57 57
   var day = ("0" + time.getDate()).slice(-2)
58 58
   var month = ("0" + (time.getMonth()+1)).slice(-2)
59 59
 

+ 1 - 1
shanXiPlatform/src/api/supervisionInspection/entrustedRepository/index.js

@@ -32,7 +32,7 @@ export function deleteFun(id) {
32 32
   
33 33
 export function getDateTimeNow(){
34 34
   var time = new Date();
35
-  time.setTime(time.setHours(time.getHours() - 8))
35
+  time.setTime(time.setHours(time.getHours()))
36 36
   var day = ("0" + time.getDate()).slice(-2)
37 37
   var month = ("0" + (time.getMonth()+1)).slice(-2)
38 38
 

+ 1 - 1
shanXiPlatform/src/api/supervisionInspection/library/index.js

@@ -39,7 +39,7 @@ export function deleteFun(id) {
39 39
   
40 40
 export function getDateTimeNow(){
41 41
   var time = new Date();
42
-  time.setTime(time.setHours(time.getHours() - 8))
42
+  time.setTime(time.setHours(time.getHours()))
43 43
   var day = ("0" + time.getDate()).slice(-2)
44 44
   var month = ("0" + (time.getMonth()+1)).slice(-2)
45 45
 

+ 1 - 1
shanXiPlatform/src/api/supervisionInspection/subTreasury/index.js

@@ -32,7 +32,7 @@ export function deleteFun(id) {
32 32
   
33 33
 export function getDateTimeNow(){
34 34
   var time = new Date();
35
-  time.setTime(time.setHours(time.getHours() - 8))
35
+  time.setTime(time.setHours(time.getHours()))
36 36
   var day = ("0" + time.getDate()).slice(-2)
37 37
   var month = ("0" + (time.getMonth()+1)).slice(-2)
38 38
 

+ 4 - 4
shanXiPlatform/src/router/index.js

@@ -843,7 +843,7 @@ export const constantRoutes = [
843 843
           redirect: 'facilitiesManagement/newFacilities',
844 844
           component: facilitiesTabs,
845 845
           name: 'FacilitiesManagemen',
846
-          meta: { title: '设施管理', icon: 'dashboard', affix: false},
846
+          meta: { title: '设施管理', icon: 'dashboard', affix: false,istable: true},
847 847
           resourceCode: 243,
848 848
 
849 849
 
@@ -855,7 +855,7 @@ export const constantRoutes = [
855 855
               name: 'NewFacilities',
856 856
 
857 857
               hidden: true,
858
-              meta: { title: '最新设施检查记录', icon: 'dashboard', affix: false}
858
+              meta: { title: '最新设施检查记录', icon: 'dashboard', affix: false,relation: 'house', istable: true}
859 859
             },
860 860
 
861 861
 
@@ -866,7 +866,7 @@ export const constantRoutes = [
866 866
               name: 'AllFacilities',
867 867
 
868 868
               hidden: true,
869
-              meta: { title: '全部设施检查记录', icon: 'dashboard', affix: false}
869
+              meta: { title: '全部设施检查记录', icon: 'dashboard', affix: false ,relation: 'house', istable: true}
870 870
             },
871 871
 
872 872
 
@@ -892,7 +892,7 @@ export const constantRoutes = [
892 892
           component: () => import('@/views/facilitiesEquipment/facilitiesManagement/newFacilities/addType'),
893 893
           name: 'AddType',
894 894
           hidden: true,
895
-          meta: { title: '新增', icon: 'dashboard', affix: false, noCache: true }
895
+          meta: { title: '新增', icon: 'dashboard', affix: false, noCache: true ,relation: 'house'}
896 896
         },
897 897
 
898 898
 

+ 101 - 80
shanXiPlatform/src/views/basicInformation/personnelStructure.vue

@@ -7,7 +7,9 @@
7 7
           <el-col :span="12" style="overflow-y: scroll;">
8 8
             <!-- 内容主体 -->
9 9
             <el-header style=" padding-left: 0;" height="40px">
10
-              <div class="header-text"><span class="myspan">人员结构</span> </div>
10
+              <div class="header-text">
11
+                <span class="myspan">人员结构</span>
12
+              </div>
11 13
             </el-header>
12 14
             <div class="content">
13 15
               <!-- 选择筛选项 -->
@@ -25,7 +27,7 @@
25 27
                   class="tableItem"
26 28
                   :data="tableData"
27 29
                   v-loading="loading"
28
-                  :header-cell-style="{background:'#f8f8f8'}"
30
+                  :header-cell-style="{ background: '#f8f8f8' }"
29 31
                   style="width: 100%"
30 32
                   border
31 33
                 >
@@ -85,8 +87,9 @@
85 87
           <el-col :span="12" style="overflow-y: scroll;">
86 88
             <!-- 侧边栏 -->
87 89
             <el-aside style="width:100%;">
88
-              <el-header height="40px" >
89
-                <div class="header-text"><span class="myspan"> 粮库科室结构图</span>
90
+              <el-header height="40px">
91
+                <div class="header-text">
92
+                  <span class="myspan"> 粮库科室结构图</span>
90 93
                 </div>
91 94
               </el-header>
92 95
               <div class="imgDepartment">
@@ -103,8 +106,10 @@
103 106
                   </div>
104 107
                 </div>
105 108
                 <div>
106
-                  <el-header height="40px" >
107
-                    <div class="header-text"><span class="myspan">仓储、检验人员职业资格情况</span></div>
109
+                  <el-header height="40px">
110
+                    <div class="header-text">
111
+                      <span class="myspan">仓储、检验人员职业资格情况</span>
112
+                    </div>
108 113
                   </el-header>
109 114
                   <div id="chartProfession"></div>
110 115
                 </div>
@@ -263,77 +268,8 @@ export default {
263 268
         limit: 10
264 269
       },
265 270
       xAxisdata: [],
266
-      seriesdata: [],
271
+      seriesdata: []
267 272
       // chart 数据设置
268
-      option: {
269
-        title: {
270
-          // text: "仓储、质检人员职业资格情况",
271
-          textStyle: {
272
-            color: "#7d7d7d",
273
-            fontStyle: "normal",
274
-            fontWeight: "900",
275
-            fontSize: "14"
276
-          },
277
-          left: "center"
278
-        },
279
-        tooltip: {
280
-          trigger: "axis",
281
-          axisPointer: {
282
-            // 坐标轴指示器,坐标轴触发有效
283
-            type: "shadow" // 默认设置为直线,可选为 'line' | 'shadow'
284
-          }
285
-        },
286
-        grid: {
287
-          y2: 60
288
-        },
289
-        /* legend:{
290
-          data:['初级','中级','高级','技师','高级技师']
291
-        }, */
292
-        /*         grid:{
293
-          left:'3%',
294
-          right:'4%',
295
-          bottom:'3%',
296
-          containLabel:true
297
-        }, */
298
-        xAxis: {
299
-          type: "category",
300
-          data: this.xAxisdata,
301
-          // data: ["初级", "中级", "高级", "技师", "高级技师"],
302
-          // data: this.xAxisdata,
303
-          axisTick: {
304
-            alignWithLabel: true
305
-          },
306
-          axisLabel: {
307
-            rotate: 60
308
-          }
309
-        },
310
-        yAxis: {
311
-          type: "value"
312
-        },
313
-        series: [
314
-          {
315
-            name: "人数",
316
-            barWidth: "40%",
317
-            data: this.seriesdata,
318
-            // data: [1, 2, 1, 1, 1, 1, null, null],
319
-            type: "bar",
320
-            //修改第一组柱子的颜色
321
-            itemStyle: {
322
-              // barBorderRadius:20,
323
-              color: function(p) {
324
-                var color = [
325
-                  "#F1DE34",
326
-                  "#58CEFF",
327
-                  "#8CCF23",
328
-                  "#FEBB46",
329
-                  "#4FC5BB"
330
-                ]
331
-                return color[p.dataIndex]
332
-              }
333
-            }
334
-          }
335
-        ]
336
-      }
337 273
     }
338 274
   },
339 275
 
@@ -513,8 +449,93 @@ export default {
513 449
         document.getElementById("chartProfession")
514 450
       )
515 451
       // 使用刚指定的配置项和数据显示图标
516
-
517
-      myChart.setOption(this.option)
452
+      
453
+      if (this.seriesdata.length == 0) {
454
+        option = {
455
+          title: {
456
+            text: "暂无数据",
457
+            x: "center",
458
+            y: "center",
459
+            textStyle: {
460
+              color: "#65ABE7",
461
+              fontWeight: "normal",
462
+              fontSize: 16
463
+            }
464
+          }
465
+        }
466
+      } else {
467
+        option = {
468
+          title: {
469
+            // text: "仓储、质检人员职业资格情况",
470
+            textStyle: {
471
+              color: "#7d7d7d",
472
+              fontStyle: "normal",
473
+              fontWeight: "900",
474
+              fontSize: "14"
475
+            },
476
+            left: "center"
477
+          },
478
+          tooltip: {
479
+            trigger: "axis",
480
+            axisPointer: {
481
+              // 坐标轴指示器,坐标轴触发有效
482
+              type: "shadow" // 默认设置为直线,可选为 'line' | 'shadow'
483
+            }
484
+          },
485
+          grid: {
486
+            y2: 60
487
+          },
488
+          /* legend:{
489
+          data:['初级','中级','高级','技师','高级技师']
490
+        }, */
491
+          /*         grid:{
492
+          left:'3%',
493
+          right:'4%',
494
+          bottom:'3%',
495
+          containLabel:true
496
+        }, */
497
+          xAxis: {
498
+            type: "category",
499
+            data: this.xAxisdata,
500
+            // data: ["初级", "中级", "高级", "技师", "高级技师"],
501
+            // data: this.xAxisdata,
502
+            axisTick: {
503
+              alignWithLabel: true
504
+            },
505
+            axisLabel: {
506
+              rotate: 60
507
+            }
508
+          },
509
+          yAxis: {
510
+            type: "value",
511
+            min: 3
512
+          },
513
+          series: [
514
+            {
515
+              name: "人数",
516
+              barWidth: "40%",
517
+              data: this.seriesdata,
518
+              // data: [1, 2, 1, 1, 1, 1, null, null],
519
+              type: "bar",
520
+              //修改第一组柱子的颜色
521
+              itemStyle: {
522
+                // barBorderRadius:20,
523
+                color: function(p) {
524
+                  var color = [
525
+                    "#F1DE34",
526
+                    "#58CEFF",
527
+                    "#8CCF23",
528
+                    "#FEBB46",
529
+                    "#4FC5BB"
530
+                  ]
531
+                  return color[p.dataIndex]
532
+                }
533
+              }
534
+            }
535
+          ]
536
+        }
537
+      }
538
+      myChart.setOption(option)
518 539
     },
519 540
     // 筛选科室
520 541
     handleClick(tab, event) {
@@ -585,7 +606,7 @@ export default {
585 606
 
586 607
 <style lang="scss" scoped>
587 608
 .main {
588
-  padding: 10px 0 30px 10px ;
609
+  padding: 10px 0 30px 10px;
589 610
   height: calc(100vh - 150px);
590 611
   .el-main {
591 612
     padding-top: 0;
@@ -609,7 +630,7 @@ export default {
609 630
     color: #037d41;
610 631
     font-weight: 500;
611 632
     font-family: Source Han Sans CN;
612
-    .myspan{
633
+    .myspan {
613 634
       margin-left: 10px;
614 635
     }
615 636
   }

+ 11 - 2
shanXiPlatform/src/views/basicInformation/policySystem/detail.vue

@@ -6,8 +6,7 @@
6 6
         {{formData.title}}
7 7
       </div>
8 8
       <div style="text-align:right;margin-top:20px">
9
-        <span v-if="formData.publishTime">{{formData.publishTime.slice(0,10)}}</span>
10
-        <span v-if="!formData.publishTime">{{formData.publishTime}}</span>
9
+        <span>{{dateFormatValue(formData.publishTime)}}</span>
11 10
       </div>
12 11
       <div style="margin-top:20px">
13 12
         <quill-editor
@@ -206,6 +205,16 @@ export default {
206 205
       console.log('editor change!', editor, html, text)
207 206
       // this.content = html
208 207
     },
208
+    dateFormatValue(timedate) {
209
+      if (timedate === null || timedate === undefined) {
210
+        return ""
211
+      } else {
212
+        let year = timedate.slice(0,4)
213
+        let month = timedate.slice(5,7)
214
+        let day = timedate.slice(8,10)
215
+        return (year + '-' + month + '-' + day)
216
+      }
217
+    },
209 218
     dateFormat(timedate) {
210 219
       if (timedate === null || timedate === undefined) {
211 220
         return ""

+ 13 - 4
shanXiPlatform/src/views/facilitiesEquipment/facilitiesManagement/allFacilities/index.vue

@@ -3,7 +3,7 @@
3 3
     <div class="header">
4 4
       <el-form :inline="true" :model="query" class="demo-form-inline">
5 5
         <el-form-item label="检测时间:">
6
-          <el-date-picker
6
+          <!-- <el-date-picker
7 7
             v-model="value2"
8 8
             type="datetimerange"
9 9
             start-placeholder="开始日期"
@@ -11,7 +11,16 @@
11 11
             :default-time="['09:00:00', '18:00:00']"
12 12
             value-format="yyyy-MM-dd HH:mm:ss"
13 13
           >
14
-          </el-date-picker>
14
+          </el-date-picker> -->
15
+          <el-date-picker
16
+                v-model="value2"
17
+                type="daterange"
18
+                range-separator="至"
19
+                start-placeholder="开始日期"
20
+                end-placeholder="结束日期"
21
+                value-format="yyyy-MM-dd HH:mm"
22
+              >
23
+              </el-date-picker>
15 24
         </el-form-item>
16 25
         <!--  <el-form-item label="-">
17 26
           <el-date-picker
@@ -327,13 +336,13 @@ export default {
327 336
 
328 337
     //设施种类
329 338
     getFacilityList() {
330
-      getFacility()
339
+      getFacility(40)
331 340
         .then(res => {
332 341
           if (res.code == 200) {
333 342
             console.log(res, "设施种类")
334 343
             // console.log(res.data[2].children,'设备设施种类')
335 344
             // 设施种类保存本地,并且tavle中,遍历的时候与其对应一下,显示种类名称
336
-            this.facilityKind = res.data[2].children
345
+            this.facilityKind = res.data
337 346
             console.log(this.facilityKind, "设施种类")
338 347
           }
339 348
         })

+ 82 - 64
shanXiPlatform/src/views/facilitiesEquipment/facilitiesManagement/newFacilities/addType.vue

@@ -23,15 +23,11 @@
23 23
             label="序号"
24 24
             width="50px"
25 25
           />
26
-          <el-table-column
27
-            label="记录时间"
28
-            prop="createDate"
29
-            align="center"
30
-          />
26
+          <el-table-column label="记录时间" prop="createDate" align="center" />
31 27
 
32 28
           <el-table-column label="检查项" prop="enumId" align="center">
33 29
             <template slot-scope="scope">
34
-              <p v-for="item in facility" :key="item.enumId">
30
+              <p v-for="item in facilityList" :key="item.enumId">
35 31
                 <span v-if="scope.row.enumId == item.enumId">{{
36 32
                   item.enumName
37 33
                 }}</span>
@@ -68,7 +64,7 @@
68 64
 
69 65
           <el-table-column label="检查项" prop="enumId" align="center">
70 66
             <template slot-scope="scope">
71
-              <p v-for="item in facility" :key="item.enumId">
67
+              <p v-for="item in facilityList" :key="item.enumId">
72 68
                 <span v-if="scope.row.enumId == item.enumId">{{
73 69
                   item.enumName
74 70
                 }}</span>
@@ -119,6 +115,7 @@ import {
119 115
   getFacility,
120 116
   getFacilitiyById,
121 117
   addFacilitiy,
118
+  editFacilitiy,
122 119
   checkFacilitiyInfo
123 120
 } from "@/api/facilitiesEquipment/facilitiesManagement"
124 121
 export default {
@@ -134,18 +131,20 @@ export default {
134 131
       facilityId: "", //设施种类id
135 132
       id: "", // 列表每行id
136 133
       kind: "",
134
+      checkResult:'',
137 135
       // 头部下拉选的值
138 136
       // type: "cfss",
139 137
       type: "", // 1:新增 2:查看 3:修改
140 138
       checkItems: [],
141 139
       flag: false, // 管理暂存保存切换
142 140
       disabled: false, //查看时单选框不能被点击
143
-      loading:false,
141
+      loading: false,
144 142
       //仓房字典数据
145 143
       hourseDic: {},
146 144
       // 新增modal
147 145
       data1: {
148 146
         equipFacilities: {
147
+          id:'',
149 148
           checkResult: "", //检查结果(0:绿,1:黄) 1:全部都是是,0:存在否,也就是检查项存在不完好
150 149
           checkState: "", //1:已完成,0:进行中
151 150
           checkTime: "",
@@ -470,7 +469,7 @@ export default {
470 469
     this.data1.equipFacilities.depotName = userInfo.depotName
471 470
 
472 471
     let routeParams = this.$route.query
473
-    // console.log(routeParams, "routeParams")
472
+    console.log(routeParams, "routeParams")
474 473
     this.type = routeParams.type
475 474
     this.id = routeParams.pid
476 475
     // this.id = routeParams.data.id
@@ -508,27 +507,12 @@ export default {
508 507
   methods: {
509 508
     // 获取设施类型
510 509
     getFacilityList() {
511
-      getFacility()
510
+      getFacilitiyById(this.kind)
512 511
         .then(res => {
513
-          // console.log(res, "设施字典表")
514
-          this.facilityList = res.data[2].children
515
-
516
-          if (this.kind == 41) {
517
-            this.facility = this.facilityList[0].children
518
-            // console.log(this.facility, "仓房设施")
519
-          } else if (this.kind == 42) {
520
-            this.facility = this.facilityList[1].children
521
-            // console.log(this.facility, "消防设施")
522
-          } else if (this.kind == 43) {
523
-            this.facility = this.facilityList[2].children
524
-            // console.log(this.facility, "计量设施")
525
-          } else if (this.kind == 44) {
526
-            this.facility = this.facilityList[3].children
527
-            // console.log(this.facility, "药品库设施")
528
-          } else if (this.kind == 45) {
529
-            this.facility = this.facilityList[4].children
530
-            // console.log(this.facility, "配电室设施")
531
-          }
512
+          console.log(res, "设施字典表")
513
+          this.facilityList = res.data
514
+          console.log(this.facilityList, "this.facilityList.....")
515
+
532 516
           // console.log(this.facilityList, "this.facilityList.....")
533 517
         })
534 518
         .catch(err => {
@@ -615,32 +599,41 @@ export default {
615 599
 
616 600
     //改变选项的值时
617 601
     radioChange(index, row) {
618
-      // console.log(row, "row00000000", index, "index")
602
+      console.log(row, "row111", index, "index")
619 603
       if (this.type == 1) {
620 604
         //新增时
621 605
         row.createDate = getNowFormatDateone()
622 606
         // console.log(row.createDate, "createDate")
623 607
         // console.log(this.checkItems, "是否被选中")
624 608
         var num = 0
625
-        this.checkItems.map((item, index) => {
609
+
610
+        if (row.isCheck == 0) {
611
+            // 有一项点击否,结果就是1(黄)
612
+            this.data1.equipFacilities.checkResult = 1
613
+            this.checkResult = 1
614
+          } else{
615
+            // 有一项点击是,结果就是0(绿)
616
+            this.data1.equipFacilities.checkResult = 0
617
+            this.checkResult = 0
618
+          }
619
+        this.checkItems.forEach((item, index) => {
626 620
           Object.assign(
627 621
             item,
628 622
             { operationTime: item.createDate },
629 623
             { checkEnumId: item.enumId }
630 624
           )
631
-          if (item.isCheck === 0) {
632
-            // 有一项点击否,结果就是1(黄)
633
-            this.data1.equipFacilities.checkResult = 1
634
-          } else {
635
-            // 有一项点击否,结果就是0(绿)
636
-            this.data1.equipFacilities.checkResult = 0
637
-          }
638 625
 
639
-          if (item.isCheck === 1 || item.isCheck === 0) {
626
+
627
+          if (item.isCheck == 1 || item.isCheck == 0) {
640 628
             num += 1
641 629
             // console.log(this.checkItems[i], num, "该项被选中了")
642 630
           }
643 631
 
632
+          console.log(this.checkItems, "this.checkItems111")
633
+          console.log(
634
+            this.data1.equipFacilities.checkResult,
635
+            "this.data1.equipFacilities.checkResult"
636
+          )
644 637
           if (num == this.checkItems.length) {
645 638
             this.data1.equipFacilities.checkState = 1
646 639
             this.flag = true
@@ -685,21 +678,24 @@ export default {
685 678
         row.operationTime = getNowFormatDateone()
686 679
         // row.operationTime = getNowFormatDateone()
687 680
         var num = 0
688
-        this.checkItems.map((item, index) => {
689
-          Object.assign(item, { checkEnumId: item.enumId })
690
-          if (item.isCheck === 0) {
681
+
682
+        if (row.isCheck == 0) {
691 683
             // 有一项点击否,结果就是1(黄)
692 684
             this.data1.equipFacilities.checkResult = 1
693
-          } else {
694
-            // 有一项点击否,结果就是0(绿)
685
+            this.checkResult = 1
686
+          } else{
687
+            // 有一项点击是,结果就是0(绿)
695 688
             this.data1.equipFacilities.checkResult = 0
689
+            this.checkResult = 0
696 690
           }
697
-
698
-          if (item.isCheck === 1 || item.isCheck === 0) {
691
+        this.checkItems.forEach((item, index) => {
692
+          Object.assign(item, { checkEnumId: item.enumId })
693
+          if (item.isCheck == 1 || item.isCheck == 0) {
699 694
             num += 1
700 695
             // console.log(this.checkItems[i], num, "该项被选中了")
701 696
           }
702
-
697
+          console.log(this.checkItems, "this.checkItems111")
698
+          console.log(this.checkItems.length, "this.checkItems222")
703 699
           if (num == this.checkItems.length) {
704 700
             this.data1.equipFacilities.checkState = 1
705 701
             this.flag = true
@@ -743,7 +739,7 @@ export default {
743 739
     },
744 740
     // 保存
745 741
     btnSave() {
746
-      this.loading =true
742
+      this.loading = true
747 743
       this.data1.equipFacilities.hname = this.houseDic[
748 744
         this.data1.equipFacilities.hid
749 745
       ]
@@ -757,26 +753,48 @@ export default {
757 753
         this.data1.equipFacilitiesChildren,
758 754
         "this.data1.equipFacilitiesChildren111"
759 755
       )
760
-      // console.log(this.data1, "data1...........")
761
-      addFacilitiy(this.data1)
762
-
763
-        .then(res => {
764
-          console.log(res, "新增成功")
765
-          if (res.code == 200) {
756
+      if (this.type == 1) {
757
+        console.log("这是新增")
758
+        addFacilitiy(this.data1)
759
+          .then(res => {
760
+            console.log(res, "新增成功")
761
+            if (res.code == 200) {
762
+              this.loading = false
763
+              this.$message({
764
+                message: "新增成功!",
765
+                type: "success"
766
+              })
767
+              this.$router.push({
768
+                path: "/facilitiesEquipment/facilitiesManagement/newFacilities"
769
+              })
770
+            }
771
+          })
772
+          .catch(err => {
773
+            this.loading = false
774
+            console.log(err, "新增失败")
775
+          })
776
+      } else if (this.type == 3) {
777
+        console.log("这是修改")
778
+        this.data1.equipFacilities.id = this.id
779
+        console.log(this.data1,'this.data1')
780
+        editFacilitiy(this.data1).then(res =>{
781
+          console.log(res,'res....')
782
+          if(res.code == 200){
766 783
             this.loading = false
767
-            this.$message({
768
-              message: "新增成功!",
769
-              type: "success"
770
-            })
771
-            this.$router.push({
772
-              path: "/facilitiesEquipment/facilitiesManagement/newFacilities"
773
-            })
784
+              this.$message({
785
+                message: "修改成功!",
786
+                type: "success"
787
+              })
788
+              this.$router.push({
789
+                path: "/facilitiesEquipment/facilitiesManagement/allFacilities"
790
+              })
774 791
           }
775
-        })
776
-        .catch(err => {
792
+        }).catch(err =>{
777 793
           this.loading = false
778
-          console.log(err, "新增失败")
794
+          console.log(err)
779 795
         })
796
+      }
797
+      // console.log(this.data1, "data1...........")
780 798
     },
781 799
     // 返回按钮
782 800
     goBack() {

+ 8 - 7
shanXiPlatform/src/views/facilitiesEquipment/facilitiesManagement/newFacilities/index.vue

@@ -44,14 +44,15 @@
44 44
         align="center"
45 45
       >
46 46
         <template slot-scope="scope">
47
+
47 48
           <p
48
-            v-if="scope.row.checkResult == 1"
49
+            v-if="scope.row.checkResult == 0"
49 50
             style="height:45px;line-height:45px;margin:0;padding-top:7px;"
50 51
           >
51 52
             <span class="colorspano"></span>
52 53
           </p>
53
-          <p
54
-            v-if="scope.row.checkResult == 0"
54
+           <p
55
+            v-if="scope.row.checkResult == 1"
55 56
             style="height:45px;line-height:45px;margin:0;padding-top:7px;"
56 57
           >
57 58
             <span class="colorspant"></span>
@@ -73,7 +74,7 @@
73 74
               (scope.row.kind == 42 && $tools.IsPermission(319)) ||
74 75
               (scope.row.kind == 43 && $tools.IsPermission(321)) ||
75 76
               (scope.row.kind == 44 && $tools.IsPermission(322)) ||
76
-              (scope.row.kind == 45&& $tools.IsPermission(324))
77
+              (scope.row.kind == 45 && $tools.IsPermission(324))
77 78
 
78 79
             "
79 80
             >新增</el-button
@@ -142,14 +143,14 @@ export default {
142 143
   methods: {
143 144
     //设施种类
144 145
     getFacilityList() {
145
-      getFacility()
146
+      getFacility(40)
146 147
         .then(res => {
147 148
           if (res.code == 200) {
148 149
             console.log(res, "设施种类")
149 150
             // console.log(res.data[2].children,'设备设施种类')
150 151
             // 设施种类保存本地,并且tavle中,遍历的时候与其对应一下,显示种类名称
151
-            this.facilityKind = res.data[2].children
152
-            // console.log(this.facilityKind,'设施种类')
152
+            this.facilityKind = res.data
153
+            // console.log(this.facilityKind,'设施种类00000000')
153 154
           }
154 155
         })
155 156
         .catch(err => {

+ 3 - 3
shanXiPlatform/src/views/outsideHouse/rentWarehouse/gRenthouse.vue

@@ -3,7 +3,7 @@
3 3
         <div id="mainRight">
4 4
             <div>
5 5
                 <el-form :inline="true">
6
-                     <el-form-item label="检查时间:" label-width="80px">
6
+                    <el-form-item label="检查时间:" label-width="80px">
7 7
                         <el-date-picker @change='timechange' v-model="arrTime" type="daterange" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期">
8 8
                         </el-date-picker>
9 9
                     </el-form-item>
@@ -123,8 +123,8 @@ export default {
123 123
             this.statTime = val[0]
124 124
             this.endTime = val[1]
125 125
             this.pageParam.condition =
126
-                "{mType:1 , companyId: '" +
127
-                val +
126
+                "{mType:1 , companyId:  '" +
127
+                this.companyId +
128 128
                 "' , statTime: '" +
129 129
                 this.statTime +
130 130
                 "' , endTime:'" +

+ 98 - 54
shanXiPlatform/src/views/reservesManagement/grainCheck/allGrain/index.vue

@@ -10,7 +10,7 @@
10 10
                 >起始日期时刻为 12:00:00,结束日期时刻为 08:00:00</span
11 11
               > -->
12 12
               <span class="demonstration">检测时间:</span>
13
-              <el-date-picker
13
+              <!-- <el-date-picker
14 14
                 v-model="value2"
15 15
                 type="datetimerange"
16 16
                 align="right"
@@ -19,6 +19,15 @@
19 19
                 :default-time="['00:00:00', '12:00:00']"
20 20
                 value-format="yyyy-MM-dd HH:mm"
21 21
               >
22
+              </el-date-picker> -->
23
+              <el-date-picker
24
+                v-model="value2"
25
+                type="daterange"
26
+                range-separator="至"
27
+                start-placeholder="开始日期"
28
+                end-placeholder="结束日期"
29
+                value-format="yyyy-MM-dd HH:mm"
30
+              >
22 31
               </el-date-picker>
23 32
             </div>
24 33
           </div>
@@ -42,9 +51,21 @@
42 51
         <el-col :span="5"
43 52
           ><div class="grid-content bg-purple">
44 53
             <div class="btns">
45
-              <el-button type="info" plain @click="clear" class="iconfont iconclear"> 清空 </el-button>
46
-              <el-button icon="el-icon-search" plain type="success" @click="handleQuery">查询</el-button>
47
-
54
+              <el-button
55
+                type="info"
56
+                plain
57
+                @click="clear"
58
+                class="iconfont iconclear"
59
+              >
60
+                清空
61
+              </el-button>
62
+              <el-button
63
+                icon="el-icon-search"
64
+                plain
65
+                type="success"
66
+                @click="handleQuery"
67
+                >查询</el-button
68
+              >
48 69
             </div>
49 70
           </div>
50 71
         </el-col>
@@ -52,14 +73,18 @@
52 73
     </div>
53 74
     <!-- 表格区域 -->
54 75
     <div class="table">
55
-      <el-table border :header-cell-style="{background:'#f8f8f8'}" :data="data2" highlight-current-row>
76
+      <el-table
77
+        border
78
+        :header-cell-style="{ background: '#f8f8f8' }"
79
+        :data="data2"
80
+        highlight-current-row
81
+      >
56 82
         <el-table-column
57 83
           type="index"
58 84
           align="center"
59 85
           label="序号"
60 86
           width="50px"
61 87
           :index="indexMethod"
62
-
63 88
         >
64 89
         </el-table-column>
65 90
         <el-table-column prop="checkTime" label="记录时间" align="center" />
@@ -71,24 +96,33 @@
71 96
           width="100px"
72 97
         >
73 98
           <template slot-scope="scope">
74
-            <div class="yellow" v-if='scope.row.anomalousStatus == "1"'>有异常</div>
75
-            <div class="green" v-if='scope.row.anomalousStatus !== "1"'></div>
99
+            <div class="yellow" v-if="scope.row.anomalousStatus == '1'"></div>
100
+            <div class="green" v-if="scope.row.anomalousStatus !== '1'"></div>
76 101
           </template>
77 102
         </el-table-column>
78 103
         <el-table-column prop="recordStatus" label="状态" align="center">
79 104
           <template slot-scope="scope">
80
-            <div>
81
-              {{
82
-                scope.row.recordStatus == "0" ||
83
-                scope.row.recordStatus == null ||
84
-                scope.row.recordStatus == ""
85
-                  ? "进行中"
86
-                  : "已完成"
87
-              }}
88
-            </div>
105
+            <div
106
+              disable-transitions
107
+              v-if="
108
+                scope.row.recordStatus == '' || scope.row.recordStatus == null
109
+              "
110
+            ></div>
111
+            <p
112
+              v-if="scope.row.recordStatus == 1"
113
+              style="height:45px;line-height:45px;margin:0 ; padding-top:7px;"
114
+            >
115
+              <span>已完成</span>
116
+            </p>
117
+            <p
118
+              v-if="scope.row.recordStatus == 0"
119
+              style="height:45px;line-height:45px;margin:0 ; padding-top:7px;"
120
+            >
121
+              <span>进行中</span>
122
+            </p>
89 123
           </template>
90 124
         </el-table-column>
91
-<!--         <el-table-column prop="checkList" label="异常项" align="center">
125
+        <!--         <el-table-column prop="checkList" label="异常项" align="center">
92 126
           <template slot-scope="scope">
93 127
             <div>
94 128
               {{ scope.row.waterAbnormal == "1" ? "水分检测异常" : "" }}
@@ -109,7 +143,10 @@
109 143
             <el-button
110 144
               size="mini"
111 145
               @click="handleCheck(1, scope.$index, scope.row)"
112
-              v-if="(scope.row.checkPerson == '保管员每周检查粮情' && $tools.IsPermission(134))"
146
+              v-if="
147
+                scope.row.checkPerson == '保管员每周检查粮情' &&
148
+                  $tools.IsPermission(134)
149
+              "
113 150
               type="detailbtn"
114 151
               >查看</el-button
115 152
             >
@@ -117,15 +154,28 @@
117 154
                  v-if="scope.row.uid <= 2" -->
118 155
             <el-button
119 156
               size="mini"
120
-               type="editbtn"
157
+              type="editbtn"
121 158
               @click="handleEdit(3, scope.$index, scope.row)"
122
-              v-if="(scope.row.checkPerson == '保管员每周检查粮情' && $tools.IsPermission(135))"
159
+              v-if="
160
+                scope.row.checkPerson == '保管员每周检查粮情' &&
161
+                  scope.row.recordStatus == 0 &&
162
+                  $tools.IsPermission(135)
163
+              "
123 164
               >修改</el-button
124 165
             >
125 166
             <el-button
126 167
               size="mini"
127
-               type="dangerbtn"
128
-               v-if="$tools.IsPermission(136)"
168
+              type="dangerbtn"
169
+              v-if="
170
+                (scope.row.checkPerson == '保管员每周检查粮情' &&
171
+                  $tools.IsPermission(332)) ||
172
+                  (scope.row.checkPerson == '主管科长每2周检查粮情' &&
173
+                    $tools.IsPermission(333)) ||
174
+                  (scope.row.checkPerson == '分管副总每月检查粮情' &&
175
+                    $tools.IsPermission(334)) ||
176
+                  (scope.row.checkPerson == '总经理每季检查粮情' &&
177
+                    $tools.IsPermission(335))
178
+              "
129 179
               @click="handleDelete(scope.$index, scope.row)"
130 180
               >删除</el-button
131 181
             >
@@ -166,7 +216,7 @@ export default {
166 216
       activeName: "AllGrain",
167 217
       // 全部粮情检查记录数据
168 218
       data2: [],
169
-      depotId:this.$store.state.depotId,
219
+      depotId: this.$store.state.depotId,
170 220
       houseId: this.$store.state.houseId,
171 221
       // select 选项数据
172 222
       options: [
@@ -186,11 +236,10 @@ export default {
186 236
           value: "选项4",
187 237
           label: "总经理每季检查粮情"
188 238
         }
189
-
190 239
       ],
191 240
       check_person: "",
192 241
       value2: "",
193
-      type:'',//判断是否从更多纪录跳转过来
242
+      type: "", //判断是否从更多纪录跳转过来
194 243
       // 分页
195 244
       total: 10,
196 245
       listLoading: true,
@@ -201,25 +250,23 @@ export default {
201 250
       allGrainData: {}
202 251
     }
203 252
   },
204
-  created() {
205
-
206
-  },
253
+  created() {},
207 254
   mounted() {
208 255
     this.activeName = this.$route.name
209 256
     let routeParams = this.$route.query
210 257
     // console.log(routeParams,'routerouteParams')
211
-    console.log(routeParams.type,'type')
258
+    console.log(routeParams.type, "type")
259
+    console.log(this.data2, "this.data2")
212 260
     this.type = routeParams.type
213
-    if(this.type == ''|| this.type ==null || this.type ==undefined ){
261
+    if (this.type == "" || this.type == null || this.type == undefined) {
214 262
       this.getList()
215
-    }else if(this.type ==5){
216
-      console.log(routeParams.data.checkPerson,'routeParams.data.checkPerson')
263
+    } else if (this.type == 5) {
264
+      console.log(routeParams.data.checkPerson, "routeParams.data.checkPerson")
217 265
       this.check_person = routeParams.data.checkPerson
218 266
       this.handleQuery()
219 267
     }
220
-
221 268
   },
222
-   computed: {
269
+  computed: {
223 270
     HouseId() {
224 271
       return this.$store.state.houseId
225 272
     }
@@ -266,8 +313,8 @@ export default {
266 313
         // check_person: "科长每两周检查粮情",
267 314
         check_start_time: this.value2[0],
268 315
         check_end_time: this.value2[1],
269
-        houseId:this.houseId,
270
-        depotId:this.depotId
316
+        houseId: this.houseId,
317
+        depotId: this.depotId
271 318
       }
272 319
       // let conditions = JSON.stringify(condition)
273 320
 
@@ -297,7 +344,7 @@ export default {
297 344
       console.log(this.listQuery, "分页")
298 345
       this.getList()
299 346
     },
300
-     //切换分页序号递增
347
+    //切换分页序号递增
301 348
     indexMethod(index) {
302 349
       let curpage = this.listQuery.page //单前页码
303 350
       let limitpage = this.listQuery.limit //每页条数
@@ -309,7 +356,7 @@ export default {
309 356
       // this.allGrainData.splice(a, 1)
310 357
 
311 358
       this.$confirm("确定删除该项记录?", "提示", {
312
-        confirmButtonClass:'el-button--success is-plain',
359
+        confirmButtonClass: "el-button--success is-plain",
313 360
         confirmButtonText: "确定",
314 361
         cancelButtonText: "取消",
315 362
         type: "warning"
@@ -367,7 +414,7 @@ export default {
367 414
           break
368 415
       }
369 416
     },
370
-  /*   handletree(){
417
+    /*   handletree(){
371 418
       this.$router.push("/grainCheck/treeStructure")
372 419
     }, */
373 420
 
@@ -399,14 +446,12 @@ export default {
399 446
 }
400 447
 .el-table {
401 448
   margin-top: 15px;
402
-
403
-
404 449
 }
405 450
 .el-pagination {
406
-      text-align: right;
407
-      margin-top: 20px;
408
-      margin-right: 15px;
409
-    }
451
+  text-align: right;
452
+  margin-top: 20px;
453
+  margin-right: 15px;
454
+}
410 455
 .demonstration {
411 456
   font-size: 15px;
412 457
   font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
@@ -414,21 +459,20 @@ export default {
414 459
 .yellow {
415 460
   // width: 100px;
416 461
   display: block;
417
-  height:25px;
418
-  background-color:#E3A512;
462
+  height: 25px;
463
+  background-color: #e3a512;
419 464
   color: azure;
420 465
   border-radius: 5px;
421 466
   // text-align: center;
422
-  font-size:13px;
467
+  font-size: 13px;
423 468
 }
424
-.green{
469
+.green {
425 470
   display: block;
426 471
   // width: 80%;
427 472
   height: 25px;
428
-  background-color: #037D41;
473
+  background-color: #037d41;
429 474
   color: #fff;
430
-  border-radius:5px;
431
-  font-size:13px;
432
-
475
+  border-radius: 5px;
476
+  font-size: 13px;
433 477
 }
434 478
 </style>

+ 20 - 9
shanXiPlatform/src/views/reservesManagement/grainCheck/newGrain/addNewGrain.vue

@@ -466,7 +466,8 @@ export default {
466 466
     handleCurrentChange() {},
467 467
     // 通过判断单选按钮的选择,弹出异常表单
468 468
     showClick(index, val) {
469
-      // console.log(index,'-index',val,'--val....')
469
+      console.log(this.tbdata,'this.tbdata')
470
+      console.log(index,'-index',val,'--val....')
470 471
       let time = getDateTimeNow()
471 472
       this.tbdata[index].createTime = time
472 473
       // 动态的把当前检查项作为对象名称保存到checkDescribe
@@ -474,6 +475,23 @@ export default {
474 475
         choose: this.tbdata[index].whether.radio,
475 476
         time: this.tbdata[index].createTime
476 477
       }
478
+     if (
479
+          this.tbdata[6].fieldValue == "pest_abnormal"  && this.tbdata[6].whether.radio == 1 ||
480
+          this.tbdata[7].fieldValue == "water_abnormal" && this.tbdata[7].whether.radio == 1 ||
481
+          this.tbdata[8].fieldValue == "grain_abnormal" && this.tbdata[8].whether.radio == 1
482
+        ) {
483
+          this.data3.anomalousStatus = 1
484
+          console.log(this.data3.anomalousStatus,'异常触发')
485
+        }else if(
486
+          (this.tbdata[6].fieldValue == "pest_abnormal"  && this.tbdata[6].whether.radio == 0) &&
487
+          (this.tbdata[7].fieldValue == "water_abnormal" && this.tbdata[7].whether.radio == 0) &&
488
+          (this.tbdata[8].fieldValue == "grain_abnormal" && this.tbdata[8].whether.radio == 0)
489
+        ){
490
+          this.data3.anomalousStatus = 0
491
+          console.log(this.data3.anomalousStatus,'this.data3.anomalousStatus')
492
+
493
+        }
494
+
477 495
       // console.log(this.data3.checkDescribe,'this.data3.checkDescribe....')
478 496
       let len = Object.getOwnPropertyNames(this.data3.checkDescribe).length - 1
479 497
       // console.log(len,'len............')
@@ -498,14 +516,7 @@ export default {
498 516
           // console.log("进了粮情异常表单")
499 517
           this.dialogFormVisible2 = true
500 518
         }
501
-        if (
502
-          val.fieldValue == "pest_abnormal" ||
503
-          val.fieldValue == "water_abnormal" ||
504
-          val.fieldValue == "grain_abnormal"
505
-        ) {
506
-          this.data3.anomalousStatus = "1"
507
-          // console.log(this.data3.anomalousStatus,'异常触发')
508
-        }
519
+
509 520
       }
510 521
       //判断异常项是否被选中是,选中则改变异常状态
511 522
     },

+ 2 - 2
shanXiPlatform/src/views/reservesManagement/grainCheck/newGrain/index.vue

@@ -46,13 +46,13 @@
46 46
               v-if="scope.row.recordStatus == '1'"
47 47
               style="height:45px;line-height:45px;margin:0 ; padding-top:7px;"
48 48
             >
49
-              <span class="colorspano">已完成</span>
49
+              <span>已完成</span>
50 50
             </p>
51 51
             <p
52 52
               v-if="scope.row.recordStatus == '0'"
53 53
               style="height:45px;line-height:45px;margin:0 ; padding-top:7px;"
54 54
             >
55
-              <span class="colorspant">进行中</span>
55
+              <span>进行中</span>
56 56
             </p>
57 57
           </template>
58 58
         </el-table-column>

+ 13 - 0
shanXiPlatform/src/views/safeProduction/allSafe/index.vue

@@ -262,6 +262,19 @@ export default {
262 262
           })
263 263
         })
264 264
     },
265
+    dateFormatValue(timedate) {
266
+      if (timedate === null || timedate === undefined) {
267
+        return ""
268
+      } else {
269
+        let year = timedate.slice(0,4)
270
+        let month = timedate.slice(5,7)
271
+        let day = timedate.slice(8,10)
272
+        let hours = timedate.slice(11,13)
273
+        let minutes = timedate.slice(14,16)
274
+        let seconds = timedate.slice(17,19)
275
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
276
+      }
277
+    },
265 278
     dateFormat(timedate) {
266 279
       if (timedate === null || timedate === undefined) {
267 280
         return ""

+ 9 - 60
shanXiPlatform/src/views/safeProduction/newSafe/detail.vue

@@ -9,9 +9,9 @@
9 9
       </div>
10 10
       <el-table border stripe :data="formData.detailsList" highlight-current-row>
11 11
         <el-table-column  type="index"  align="center"  label="序号"  width="50px"/>
12
-        <el-table-column prop="detailTime" label="记录时间" align="center"  width='200px'>
12
+        <el-table-column prop="detailTime" label="记录时间" align="center"  width='250px'>
13 13
           <template slot-scope="scope">
14
-            <span>{{dateFormat(scope.row.detailTime)}}</span>
14
+            <span>{{scope.row.detailTime}}</span>
15 15
           </template>
16 16
         </el-table-column>
17 17
         <el-table-column prop="title" label="标题" align="center" />
@@ -285,64 +285,13 @@ export default {
285 285
       if (timedate === null || timedate === undefined) {
286 286
         return ""
287 287
       } else {
288
-        let arr
289
-        // 首先对日期进行拆解,获得日期字符串
290
-        if (timedate.indexOf("T") > -1) {
291
-          arr = timedate.split("T")
292
-        } else {
293
-          arr = timedate.split(" ")
294
-        }
295
-        var d = arr[0]
296
-        var darr = d.split("-")
297
-        var t = arr[1]
298
-        var tarr = t.split(".000")
299
-        var marr = tarr[0].split(":")
300
-        var dd =
301
-          parseInt(darr[0]) +
302
-          "/" +
303
-          parseInt(darr[1]) +
304
-          "/" +
305
-          parseInt(darr[2]) +
306
-          " " +
307
-          parseInt(marr[0]) +
308
-          ":" +
309
-          parseInt(marr[1]) +
310
-          ":" +
311
-          parseInt(marr[2])
312
-
313
-        const date = new Date(Date.parse(dd))
314
-        date.setTime(date.setHours(date.getHours() + 8))
315
-
316
-        var year = date.getFullYear()
317
-        /* 在日期格式中,月份是从0开始的,因此要加0
318
-         * 使用三元表达式在小于10的前面加0,以达到格式统一  如 09:11:05
319
-         * */
320
-        var month =
321
-          date.getMonth() + 1 < 10
322
-            ? "0" + (date.getMonth() + 1)
323
-            : date.getMonth() + 1
324
-        var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate()
325
-        var hours =
326
-          date.getHours() < 10 ? "0" + date.getHours() : date.getHours()
327
-        var minutes =
328
-          date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()
329
-        var seconds =
330
-          date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds()
331
-        // 拼接
332
-        return (
333
-          year +
334
-          "-" +
335
-          month +
336
-          "-" +
337
-          day +
338
-          " " +
339
-          hours +
340
-          ":" +
341
-          minutes +
342
-          ":" +
343
-          seconds
344
-        )
345
-        // return (year + '-' + month + '-' + day)
288
+        let year = timedate.slice(0,4)
289
+        let month = timedate.slice(5,7)
290
+        let day = timedate.slice(8,10)
291
+        let hours = timedate.slice(11,13)
292
+        let minutes = timedate.slice(14,16)
293
+        let seconds = timedate.slice(17,19)
294
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
346 295
       }
347 296
     },
348 297
   }

+ 13 - 1
shanXiPlatform/src/views/safeProduction/newSafe/index.vue

@@ -15,7 +15,6 @@
15 15
             <span>{{scope.row.inspecTime}}</span>
16 16
           </template>
17 17
         </el-table-column>
18
-        
19 18
         <el-table-column prop="status" label="状态" align="center" width='100px'>
20 19
           <template slot-scope="scope">
21 20
             <div  disable-transitions  v-if="scope.row.status == '' || scope.row.status == null"></div>
@@ -165,6 +164,19 @@ export default {
165 164
         query: { inspecType: row.inspecType }
166 165
       })
167 166
     },
167
+    dateFormatValue(timedate) {
168
+      if (timedate === null || timedate === undefined) {
169
+        return ""
170
+      } else {
171
+        let year = timedate.slice(0,4)
172
+        let month = timedate.slice(5,7)
173
+        let day = timedate.slice(8,10)
174
+        let hours = timedate.slice(11,13)
175
+        let minutes = timedate.slice(14,16)
176
+        let seconds = timedate.slice(17,19)
177
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
178
+      }
179
+    },
168 180
     dateFormat(timedate) {
169 181
       if (timedate === null || timedate === undefined) {
170 182
         return ""

+ 9 - 60
shanXiPlatform/src/views/supervisionInspection/entrustedRepository/newEntrustedRepository/detail.vue

@@ -6,9 +6,9 @@
6 6
       </div>
7 7
       <el-table border stripe :data="formData.detailsList" highlight-current-row>
8 8
         <el-table-column  type="index"  align="center"  label="序号"  width="50px"/>
9
-        <el-table-column prop="detailTime" label="记录时间" align="center"  width='200px'>
9
+        <el-table-column prop="detailTime" label="记录时间" align="center"  width='250px'>
10 10
           <template slot-scope="scope">
11
-            <span>{{dateFormat(scope.row.detailTime)}}</span>
11
+            <span>{{scope.row.detailTime}}</span>
12 12
           </template>
13 13
         </el-table-column>
14 14
         <el-table-column prop="title" label="标题" align="center" />
@@ -249,64 +249,13 @@ export default {
249 249
       if (timedate === null || timedate === undefined) {
250 250
         return ""
251 251
       } else {
252
-        let arr
253
-        // 首先对日期进行拆解,获得日期字符串
254
-        if (timedate.indexOf("T") > -1) {
255
-          arr = timedate.split("T")
256
-        } else {
257
-          arr = timedate.split(" ")
258
-        }
259
-        var d = arr[0]
260
-        var darr = d.split("-")
261
-        var t = arr[1]
262
-        var tarr = t.split(".000")
263
-        var marr = tarr[0].split(":")
264
-        var dd =
265
-          parseInt(darr[0]) +
266
-          "/" +
267
-          parseInt(darr[1]) +
268
-          "/" +
269
-          parseInt(darr[2]) +
270
-          " " +
271
-          parseInt(marr[0]) +
272
-          ":" +
273
-          parseInt(marr[1]) +
274
-          ":" +
275
-          parseInt(marr[2])
276
-
277
-        const date = new Date(Date.parse(dd))
278
-        date.setTime(date.setHours(date.getHours() + 8))
279
-
280
-        var year = date.getFullYear()
281
-        /* 在日期格式中,月份是从0开始的,因此要加0
282
-         * 使用三元表达式在小于10的前面加0,以达到格式统一  如 09:11:05
283
-         * */
284
-        var month =
285
-          date.getMonth() + 1 < 10
286
-            ? "0" + (date.getMonth() + 1)
287
-            : date.getMonth() + 1
288
-        var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate()
289
-        var hours =
290
-          date.getHours() < 10 ? "0" + date.getHours() : date.getHours()
291
-        var minutes =
292
-          date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()
293
-        var seconds =
294
-          date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds()
295
-        // 拼接
296
-        return (
297
-          year +
298
-          "-" +
299
-          month +
300
-          "-" +
301
-          day +
302
-          " " +
303
-          hours +
304
-          ":" +
305
-          minutes +
306
-          ":" +
307
-          seconds
308
-        )
309
-        // return (year + '-' + month + '-' + day)
252
+        let year = timedate.slice(0,4)
253
+        let month = timedate.slice(5,7)
254
+        let day = timedate.slice(8,10)
255
+        let hours = timedate.slice(11,13)
256
+        let minutes = timedate.slice(14,16)
257
+        let seconds = timedate.slice(17,19)
258
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
310 259
       }
311 260
     },
312 261
   }

+ 13 - 0
shanXiPlatform/src/views/supervisionInspection/entrustedRepository/newEntrustedRepository/index.vue

@@ -202,6 +202,19 @@ export default {
202 202
           })
203 203
         })
204 204
     },
205
+    dateFormatValue(timedate) {
206
+      if (timedate === null || timedate === undefined) {
207
+        return ""
208
+      } else {
209
+        let year = timedate.slice(0,4)
210
+        let month = timedate.slice(5,7)
211
+        let day = timedate.slice(8,10)
212
+        let hours = timedate.slice(11,13)
213
+        let minutes = timedate.slice(14,16)
214
+        let seconds = timedate.slice(17,19)
215
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
216
+      }
217
+    },
205 218
     dateFormat(timedate) {
206 219
       if (timedate === null || timedate === undefined) {
207 220
         return ""

+ 13 - 5
shanXiPlatform/src/views/supervisionInspection/library/allLibrary/index.vue

@@ -44,11 +44,6 @@
44 44
             <span v-if="scope.row.inspecType == 2">分管副总每月本库检查</span>
45 45
           </template>
46 46
         </el-table-column>
47
-        <el-table-column prop="inspecTime" label="记录内容" align="center">
48
-          <template slot-scope="scope">
49
-            <span>{{scope.row.inspecTime}}</span>
50
-          </template>
51
-        </el-table-column>
52 47
         <el-table-column prop="status" label="状态" align="center" width='100px'>
53 48
           <template slot-scope="scope">
54 49
             <div  disable-transitions  v-if="scope.row.status == '' || scope.row.status == null"></div>
@@ -260,6 +255,19 @@ export default {
260 255
           })
261 256
         })
262 257
     },
258
+    dateFormatValue(timedate) {
259
+      if (timedate === null || timedate === undefined) {
260
+        return ""
261
+      } else {
262
+        let year = timedate.slice(0,4)
263
+        let month = timedate.slice(5,7)
264
+        let day = timedate.slice(8,10)
265
+        let hours = timedate.slice(11,13)
266
+        let minutes = timedate.slice(14,16)
267
+        let seconds = timedate.slice(17,19)
268
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
269
+      }
270
+    },
263 271
     dateFormat(timedate) {
264 272
       if (timedate === null || timedate === undefined) {
265 273
         return ""

+ 9 - 60
shanXiPlatform/src/views/supervisionInspection/library/newLibrary/detail.vue

@@ -8,9 +8,9 @@
8 8
       </div>
9 9
       <el-table border stripe :data="formData.detailsList" highlight-current-row>
10 10
         <el-table-column  type="index"  align="center"  label="序号"  width="50px"/>
11
-        <el-table-column prop="detailTime" label="记录时间" align="center"  width='200px'>
11
+        <el-table-column prop="detailTime" label="记录时间" align="center"  width='250px'>
12 12
           <template slot-scope="scope">
13
-            <span>{{dateFormat(scope.row.detailTime)}}</span>
13
+            <span>{{scope.row.detailTime}}</span>
14 14
           </template>
15 15
         </el-table-column>
16 16
         <el-table-column prop="title" label="标题" align="center" />
@@ -278,64 +278,13 @@ export default {
278 278
       if (timedate === null || timedate === undefined) {
279 279
         return ""
280 280
       } else {
281
-        let arr
282
-        // 首先对日期进行拆解,获得日期字符串
283
-        if (timedate.indexOf("T") > -1) {
284
-          arr = timedate.split("T")
285
-        } else {
286
-          arr = timedate.split(" ")
287
-        }
288
-        var d = arr[0]
289
-        var darr = d.split("-")
290
-        var t = arr[1]
291
-        var tarr = t.split(".000")
292
-        var marr = tarr[0].split(":")
293
-        var dd =
294
-          parseInt(darr[0]) +
295
-          "/" +
296
-          parseInt(darr[1]) +
297
-          "/" +
298
-          parseInt(darr[2]) +
299
-          " " +
300
-          parseInt(marr[0]) +
301
-          ":" +
302
-          parseInt(marr[1]) +
303
-          ":" +
304
-          parseInt(marr[2])
305
-
306
-        const date = new Date(Date.parse(dd))
307
-        date.setTime(date.setHours(date.getHours() + 8))
308
-
309
-        var year = date.getFullYear()
310
-        /* 在日期格式中,月份是从0开始的,因此要加0
311
-         * 使用三元表达式在小于10的前面加0,以达到格式统一  如 09:11:05
312
-         * */
313
-        var month =
314
-          date.getMonth() + 1 < 10
315
-            ? "0" + (date.getMonth() + 1)
316
-            : date.getMonth() + 1
317
-        var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate()
318
-        var hours =
319
-          date.getHours() < 10 ? "0" + date.getHours() : date.getHours()
320
-        var minutes =
321
-          date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()
322
-        var seconds =
323
-          date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds()
324
-        // 拼接
325
-        return (
326
-          year +
327
-          "-" +
328
-          month +
329
-          "-" +
330
-          day +
331
-          " " +
332
-          hours +
333
-          ":" +
334
-          minutes +
335
-          ":" +
336
-          seconds
337
-        )
338
-        // return (year + '-' + month + '-' + day)
281
+        let year = timedate.slice(0,4)
282
+        let month = timedate.slice(5,7)
283
+        let day = timedate.slice(8,10)
284
+        let hours = timedate.slice(11,13)
285
+        let minutes = timedate.slice(14,16)
286
+        let seconds = timedate.slice(17,19)
287
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
339 288
       }
340 289
     },
341 290
   }

+ 13 - 0
shanXiPlatform/src/views/supervisionInspection/library/newLibrary/index.vue

@@ -163,6 +163,19 @@ export default {
163 163
         query: { inspecType: row.inspecType }
164 164
       })
165 165
     },
166
+    dateFormatValue(timedate) {
167
+      if (timedate === null || timedate === undefined) {
168
+        return ""
169
+      } else {
170
+        let year = timedate.slice(0,4)
171
+        let month = timedate.slice(5,7)
172
+        let day = timedate.slice(8,10)
173
+        let hours = timedate.slice(11,13)
174
+        let minutes = timedate.slice(14,16)
175
+        let seconds = timedate.slice(17,19)
176
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
177
+      }
178
+    },
166 179
     dateFormat(timedate) {
167 180
       if (timedate === null || timedate === undefined) {
168 181
         return ""

+ 9 - 60
shanXiPlatform/src/views/supervisionInspection/subTreasury/newSubTreasury/detail.vue

@@ -3,9 +3,9 @@
3 3
     <div class="contentContainer">
4 4
       <el-table border stripe :data="formData.detailsList" highlight-current-row>
5 5
         <el-table-column  type="index"  align="center"  label="序号"  width="50px"/>
6
-        <el-table-column prop="detailTime" label="记录时间" align="center"  width='200px'>
6
+        <el-table-column prop="detailTime" label="记录时间" align="center"  width='250px'>
7 7
           <template slot-scope="scope">
8
-            <span>{{dateFormat(scope.row.detailTime)}}</span>
8
+            <span>{{scope.row.detailTime}}</span>
9 9
           </template>
10 10
         </el-table-column>
11 11
         <el-table-column prop="title" label="标题" align="center" />
@@ -245,64 +245,13 @@ export default {
245 245
       if (timedate === null || timedate === undefined) {
246 246
         return ""
247 247
       } else {
248
-        let arr
249
-        // 首先对日期进行拆解,获得日期字符串
250
-        if (timedate.indexOf("T") > -1) {
251
-          arr = timedate.split("T")
252
-        } else {
253
-          arr = timedate.split(" ")
254
-        }
255
-        var d = arr[0]
256
-        var darr = d.split("-")
257
-        var t = arr[1]
258
-        var tarr = t.split(".000")
259
-        var marr = tarr[0].split(":")
260
-        var dd =
261
-          parseInt(darr[0]) +
262
-          "/" +
263
-          parseInt(darr[1]) +
264
-          "/" +
265
-          parseInt(darr[2]) +
266
-          " " +
267
-          parseInt(marr[0]) +
268
-          ":" +
269
-          parseInt(marr[1]) +
270
-          ":" +
271
-          parseInt(marr[2])
272
-
273
-        const date = new Date(Date.parse(dd))
274
-        date.setTime(date.setHours(date.getHours() + 8))
275
-
276
-        var year = date.getFullYear()
277
-        /* 在日期格式中,月份是从0开始的,因此要加0
278
-         * 使用三元表达式在小于10的前面加0,以达到格式统一  如 09:11:05
279
-         * */
280
-        var month =
281
-          date.getMonth() + 1 < 10
282
-            ? "0" + (date.getMonth() + 1)
283
-            : date.getMonth() + 1
284
-        var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate()
285
-        var hours =
286
-          date.getHours() < 10 ? "0" + date.getHours() : date.getHours()
287
-        var minutes =
288
-          date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes()
289
-        var seconds =
290
-          date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds()
291
-        // 拼接
292
-        return (
293
-          year +
294
-          "-" +
295
-          month +
296
-          "-" +
297
-          day +
298
-          " " +
299
-          hours +
300
-          ":" +
301
-          minutes +
302
-          ":" +
303
-          seconds
304
-        )
305
-        // return (year + '-' + month + '-' + day)
248
+        let year = timedate.slice(0,4)
249
+        let month = timedate.slice(5,7)
250
+        let day = timedate.slice(8,10)
251
+        let hours = timedate.slice(11,13)
252
+        let minutes = timedate.slice(14,16)
253
+        let seconds = timedate.slice(17,19)
254
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
306 255
       }
307 256
     },
308 257
   }

+ 13 - 0
shanXiPlatform/src/views/supervisionInspection/subTreasury/newSubTreasury/index.vue

@@ -202,6 +202,19 @@ export default {
202 202
           })
203 203
         })
204 204
     },
205
+    dateFormatValue(timedate) {
206
+      if (timedate === null || timedate === undefined) {
207
+        return ""
208
+      } else {
209
+        let year = timedate.slice(0,4)
210
+        let month = timedate.slice(5,7)
211
+        let day = timedate.slice(8,10)
212
+        let hours = timedate.slice(11,13)
213
+        let minutes = timedate.slice(14,16)
214
+        let seconds = timedate.slice(17,19)
215
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
216
+      }
217
+    },
205 218
     dateFormat(timedate) {
206 219
       if (timedate === null || timedate === undefined) {
207 220
         return ""

+ 18 - 1
shanXiPlatform/src/views/systemManagement/notice/allNotice/index.vue

@@ -4,7 +4,11 @@
4 4
       <el-table border stripe :data="tableList" highlight-current-row :header-cell-style="{background:'#f8f8f8'}">
5 5
         <el-table-column type="index" align="center" label="序号" width="50px" />
6 6
         <el-table-column prop="title" label="标题" align="center" />
7
-        <el-table-column prop="publishTime" label="发布时间" align="center" />
7
+        <el-table-column prop="publishTime" label="发布时间" align="center">
8
+          <template slot-scope="scope">
9
+            <span>{{dateFormatValue(scope.row.publishTime)}}</span>
10
+          </template>
11
+        </el-table-column>
8 12
         <el-table-column prop="publishUserName" label="发布人" align="center" />
9 13
         <el-table-column prop="publishOrgName" label="发布人所属单位" align="center" />
10 14
         <el-table-column prop="recvDetailsInfo" label="接收人" align="center" />
@@ -146,6 +150,19 @@ export default {
146 150
           })
147 151
         })
148 152
     },
153
+    dateFormatValue(timedate) {
154
+      if (timedate === null || timedate === undefined) {
155
+        return ""
156
+      } else {
157
+        let year = timedate.slice(0,4)
158
+        let month = timedate.slice(5,7)
159
+        let day = timedate.slice(8,10)
160
+        let hours = timedate.slice(11,13)
161
+        let minutes = timedate.slice(14,16)
162
+        let seconds = timedate.slice(17,19)
163
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
164
+      }
165
+    },
149 166
   }
150 167
 }
151 168
 </script>

+ 19 - 2
shanXiPlatform/src/views/systemManagement/notice/newNotice/index.vue

@@ -4,7 +4,7 @@
4 4
       <el-form :inline="true">
5 5
         
6 6
             <el-form-item label="发布时间" label-width="80px">
7
-              <el-date-picker   v-model="query.publishTime"  type="daterange"  range-separator="至"  start-placeholder="开始日期"  end-placeholder="结束日期" value-format="yyyy-MM-dd"  unlink-panels></el-date-picker>
7
+              <el-date-picker   v-model="query.publishTime"  type="daterange" range-separator="至"  start-placeholder="开始日期"  end-placeholder="结束日期" value-format="yyyy-MM-dd"  unlink-panels></el-date-picker>
8 8
             </el-form-item>
9 9
          
10 10
             <el-form-item label="标题" label-width="50px">
@@ -24,7 +24,11 @@
24 24
       <el-table border stripe :data="tableList" highlight-current-row  :header-cell-style="{background:'#f8f8f8'}">
25 25
         <el-table-column type="index" align="center" label="序号" width="50px" />
26 26
         <el-table-column prop="title" label="标题" align="center" />
27
-        <el-table-column prop="publishTime" label="发布时间" align="center" />
27
+        <el-table-column prop="publishTime" label="发布时间" align="center">
28
+          <template slot-scope="scope">
29
+            <span>{{scope.row.publishTime}}</span>
30
+          </template>
31
+        </el-table-column>
28 32
         <el-table-column prop="publishUserName" label="发布人" align="center" />
29 33
         <el-table-column prop="publishOrgName" label="发布人所属单位" align="center" />
30 34
         <el-table-column prop="recvDetailsInfo" label="接收人" align="center" />
@@ -206,6 +210,19 @@ export default {
206 210
           })
207 211
         })
208 212
     },
213
+    dateFormatValue(timedate) {
214
+      if (timedate === null || timedate === undefined) {
215
+        return ""
216
+      } else {
217
+        let year = timedate.slice(0,4)
218
+        let month = timedate.slice(5,7)
219
+        let day = timedate.slice(8,10)
220
+        let hours = timedate.slice(11,13)
221
+        let minutes = timedate.slice(14,16)
222
+        let seconds = timedate.slice(17,19)
223
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
224
+      }
225
+    },
209 226
   }
210 227
 }
211 228
 </script>

+ 14 - 1
shanXiPlatform/src/views/systemManagement/policySystem/index.vue

@@ -32,7 +32,7 @@
32 32
             <el-table-column prop="title" label="标题" align="center" />
33 33
             <el-table-column prop="publishTime" label="发布时间" align="center">
34 34
               <template slot-scope="scope">
35
-                <span>{{scope.row.publishTime.slice(0,10)}}</span>
35
+                <span>{{scope.row.publishTime}}</span>
36 36
               </template>
37 37
             </el-table-column>
38 38
             <el-table-column prop="publishUserName" label="发布人" align="center" />
@@ -172,6 +172,19 @@ export default {
172 172
           })
173 173
         })
174 174
     },
175
+    dateFormatValue(timedate) {
176
+      if (timedate === null || timedate === undefined) {
177
+        return ""
178
+      } else {
179
+        let year = timedate.slice(0,4)
180
+        let month = timedate.slice(5,7)
181
+        let day = timedate.slice(8,10)
182
+        let hours = timedate.slice(11,13)
183
+        let minutes = timedate.slice(14,16)
184
+        let seconds = timedate.slice(17,19)
185
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
186
+      }
187
+    },
175 188
   }
176 189
 }
177 190
 </script>

+ 14 - 1
shanXiPlatform/src/views/systemManagement/userManagement/departmentManagement/index.vue

@@ -152,7 +152,20 @@ export default {
152 152
         return (year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds)
153 153
         // return (year + '-' + month + '-' + day)
154 154
       }
155
-    }
155
+    },
156
+    dateFormatValue(timedate) {
157
+      if (timedate === null || timedate === undefined) {
158
+        return ""
159
+      } else {
160
+        let year = timedate.slice(0,4)
161
+        let month = timedate.slice(5,7)
162
+        let day = timedate.slice(8,10)
163
+        let hours = timedate.slice(11,13)
164
+        let minutes = timedate.slice(14,16)
165
+        let seconds = timedate.slice(17,19)
166
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
167
+      }
168
+    },
156 169
 
157 170
   }
158 171
 }

+ 19 - 2
shanXiPlatform/src/views/systemManagement/userManagement/roleManagement/index.vue

@@ -14,7 +14,11 @@
14 14
     >
15 15
       <el-table-column type="index" align="center" label="序号" width="50px" />
16 16
       <el-table-column prop="rname" label="角色名称" align="center" />
17
-      <el-table-column prop="rCreateTime" label="创建时间" align="center" />
17
+      <el-table-column prop="rCreateTime" label="创建时间" align="center">
18
+          <template slot-scope="scope">
19
+            <span>{{scope.row.rCreateTime}}</span>
20
+          </template>
21
+        </el-table-column>
18 22
       <el-table-column prop="rremark" label="备注" align="center" />
19 23
       <el-table-column
20 24
         prop="operation"
@@ -188,7 +192,20 @@ export default {
188 192
     handleDelete(index, row) {
189 193
       this.id = row.rid
190 194
       this.deleteList()
191
-    }
195
+    },
196
+    dateFormatValue(timedate) {
197
+      if (timedate === null || timedate === undefined) {
198
+        return ""
199
+      } else {
200
+        let year = timedate.slice(0,4)
201
+        let month = timedate.slice(5,7)
202
+        let day = timedate.slice(8,10)
203
+        let hours = timedate.slice(11,13)
204
+        let minutes = timedate.slice(14,16)
205
+        let seconds = timedate.slice(17,19)
206
+        return (year + '年' + month + '月' + day + '日' + hours + '时' + minutes + '分' + seconds + '秒')
207
+      }
208
+    },
192 209
 
193 210
     /* ----- 格式化表格序号 -----*/
194 211
     // indexMethod(index) {