From c181527b88758cec56479f2076f06c8df9dd45c6 Mon Sep 17 00:00:00 2001
From: lyfO_o <764716047@qq.com>
Date: 星期一, 30 五月 2022 15:11:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 src/assets/icon_kongjian_s.png                                                                   |    0 
 src/assets/icon_mangban_s.png                                                                    |    0 
 src/views/doublePreventAction/riskLevelManage/riskSourceManage/index.vue                         |   13 +
 src/views/systemManage/userManage/index.vue                                                      |   21 +++
 src/assets/icon_gaochu_s.png                                                                     |    0 
 src/views/login/index.vue                                                                        |    4 
 src/assets/icon_donghuo_s.png                                                                    |    0 
 src/assets/icon_wajue_s.png                                                                      |    0 
 src/assets/icon_diaozhuang_s.png                                                                 |    0 
 src/views/contractor/unitManage/index.vue                                                        |   97 +++++++++------
 src/views/contractor/blackList/index.vue                                                         |    6 
 src/views/doublePreventAction/hiddenDanger/hiddenDangerReform/report/components/reportDialog.vue |   80 +++++++------
 src/assets/icon_yongdian_s.png                                                                   |    0 
 src/views/doublePreventAction/riskLevelManage/safetyRiskSpace/index.vue                          |    1 
 src/assets/sidebar_icon4.png                                                                     |    0 
 src/views/doublePreventAction/riskLevelManage/analyseUnit/index.vue                              |    2 
 src/api/riskSource.js                                                                            |    2 
 src/components/Tab/Marker.vue                                                                    |  131 ++++++++++++---------
 18 files changed, 212 insertions(+), 145 deletions(-)

diff --git a/src/api/riskSource.js b/src/api/riskSource.js
index 5f80b41..6421c15 100644
--- a/src/api/riskSource.js
+++ b/src/api/riskSource.js
@@ -39,7 +39,7 @@
         headers: {
             'Authorization': getToken()
         },
-        url: process.env.BASE_API + '/riskAnaUnit/del',
+        url: process.env.BASE_API + '/riskSource/del/one',
         method: 'post',
         data:data
     })
diff --git a/src/assets/icon_diaozhuang_s.png b/src/assets/icon_diaozhuang_s.png
new file mode 100644
index 0000000..dc038a6
--- /dev/null
+++ b/src/assets/icon_diaozhuang_s.png
Binary files differ
diff --git a/src/assets/icon_donghuo_s.png b/src/assets/icon_donghuo_s.png
new file mode 100644
index 0000000..12458de
--- /dev/null
+++ b/src/assets/icon_donghuo_s.png
Binary files differ
diff --git a/src/assets/icon_gaochu_s.png b/src/assets/icon_gaochu_s.png
new file mode 100644
index 0000000..be29fc9
--- /dev/null
+++ b/src/assets/icon_gaochu_s.png
Binary files differ
diff --git a/src/assets/icon_kongjian_s.png b/src/assets/icon_kongjian_s.png
new file mode 100644
index 0000000..fa77914
--- /dev/null
+++ b/src/assets/icon_kongjian_s.png
Binary files differ
diff --git a/src/assets/icon_mangban_s.png b/src/assets/icon_mangban_s.png
new file mode 100644
index 0000000..8f490ba
--- /dev/null
+++ b/src/assets/icon_mangban_s.png
Binary files differ
diff --git a/src/assets/icon_wajue_s.png b/src/assets/icon_wajue_s.png
new file mode 100644
index 0000000..683a3af
--- /dev/null
+++ b/src/assets/icon_wajue_s.png
Binary files differ
diff --git a/src/assets/icon_yongdian_s.png b/src/assets/icon_yongdian_s.png
new file mode 100644
index 0000000..35d7ffd
--- /dev/null
+++ b/src/assets/icon_yongdian_s.png
Binary files differ
diff --git a/src/assets/sidebar_icon4.png b/src/assets/sidebar_icon4.png
new file mode 100644
index 0000000..a7ce460
--- /dev/null
+++ b/src/assets/sidebar_icon4.png
Binary files differ
diff --git a/src/components/Tab/Marker.vue b/src/components/Tab/Marker.vue
index 71b0322..3910ad5 100644
--- a/src/components/Tab/Marker.vue
+++ b/src/components/Tab/Marker.vue
@@ -9,66 +9,73 @@
             <!--      />-->
         </div>
         <div class="model-panel-list">
-            <el-row :gutter="10">
-                <el-col :span="6">
-                    <el-button
-                        icon="el-icon-plus"
-                        size="small"
-                        type="primary"
-                        @click="showCreateHandle"
-                    >
-                        创建
-                    </el-button>
+<!--            <el-row :gutter="10">-->
+<!--                <el-col :span="6">-->
+<!--                    <el-button-->
+<!--                        icon="el-icon-plus"-->
+<!--                        size="small"-->
+<!--                        type="primary"-->
+<!--                        @click="showCreateHandle"-->
+<!--                    >-->
+<!--                        创建-->
+<!--                    </el-button>-->
+<!--                </el-col>-->
+<!--                <el-col :span="6">-->
+<!--                    <el-button-->
+<!--                        icon="el-icon-delete"-->
+<!--                        size="small"-->
+<!--                        type="danger"-->
+<!--                        @click="clearHandle"-->
+<!--                    >-->
+<!--                        清空-->
+<!--                    </el-button>-->
+<!--                </el-col>-->
+<!--                <el-col :span="6">-->
+<!--                    <el-button-->
+<!--                        icon="el-icon-view"-->
+<!--                        size="small"-->
+<!--                        :type="showPlot ? 'success' : 'info'"-->
+<!--                        @click="toggleVisible"-->
+<!--                    >-->
+<!--                        {{ showPlot ? '隐藏' : '显示' }}-->
+<!--                    </el-button>-->
+<!--                </el-col>-->
+<!--            </el-row>-->
+<!--            <el-row :gutter="10" v-for="marker in markers" :key="marker.attr.id">-->
+            <el-row :gutter="10" v-for="item in labels" :key="item.id">
+                <el-col :span="18">
+                    <img :src="item.url" style="width:30px;height:30px;" />
                 </el-col>
                 <el-col :span="6">
-                    <el-button
-                        icon="el-icon-delete"
-                        size="small"
-                        type="danger"
-                        @click="clearHandle"
-                    >
-                        清空
-                    </el-button>
+                    {{ item.name || ' ' }}
                 </el-col>
-                <el-col :span="6">
-                    <el-button
-                        icon="el-icon-view"
-                        size="small"
-                        :type="showPlot ? 'success' : 'info'"
-                        @click="toggleVisible"
-                    >
-                        {{ showPlot ? '隐藏' : '显示' }}
-                    </el-button>
-                </el-col>
-            </el-row>
-            <el-row :gutter="10" v-for="marker in markers" :key="marker.attr.id">
-                <el-col :span="2">
-                    <img :src="marker.style.image" style="width:22px;height:22px;" />
-                </el-col>
-                <el-col :span="12">
-                    {{ marker.attr.name || ' ' }}
-                </el-col>
-                <el-col :span="10" style="textAlign:right">
-                    <el-button
-                        icon="el-icon-s-promotion"
-                        size="mini"
-                        circle
-                        @click="() => focusHandle(marker.attr.id)"
-                    />
-                    <el-button
-                        icon="el-icon-edit"
-                        size="mini"
-                        circle
-                        @click="() => editHandle(marker)"
-                    />
-                    <el-button
-                        icon="el-icon-delete"
-                        type="danger"
-                        size="mini"
-                        circle
-                        @click="() => removeHandle(marker.attr.id)"
-                    />
-                </el-col>
+<!--                <el-col :span="20">-->
+<!--                    <img :src="marker.style.image" style="width:22px;height:22px;" />-->
+<!--                </el-col>-->
+<!--                <el-col :span="4">-->
+<!--                    {{ marker.attr.name || ' ' }}-->
+<!--                </el-col>-->
+<!--                <el-col :span="10" style="textAlign:right">-->
+<!--                    <el-button-->
+<!--                        icon="el-icon-s-promotion"-->
+<!--                        size="mini"-->
+<!--                        circle-->
+<!--                        @click="() => focusHandle(marker.attr.id)"-->
+<!--                    />-->
+<!--                    <el-button-->
+<!--                        icon="el-icon-edit"-->
+<!--                        size="mini"-->
+<!--                        circle-->
+<!--                        @click="() => editHandle(marker)"-->
+<!--                    />-->
+<!--                    <el-button-->
+<!--                        icon="el-icon-delete"-->
+<!--                        type="danger"-->
+<!--                        size="mini"-->
+<!--                        circle-->
+<!--                        @click="() => removeHandle(marker.attr.id)"-->
+<!--                    />-->
+<!--                </el-col>-->
             </el-row>
         </div>
         <el-dialog
@@ -108,6 +115,16 @@
         components: {},
         data() {
             return {
+                labels:[
+                    {id:1,url:'../../../src/assets/icon_donghuo_s.png',name:'动火作业'},
+                    {id:2,url:'../../../src/assets/icon_diaozhuang_s.png',name:'吊装作业'},
+                    {id:3,url:'../../../src/assets/icon_gaochu_s.png',name:'高处作业'},
+                    {id:4,url:'../../../src/assets/icon_kongjian_s.png',name:'受限空间'},
+                    {id:5,url:'../../../src/assets/icon_mangban_s.png',name:'盲板抽堵'},
+                    {id:6,url:'../../../src/assets/icon_yongdian_s.png',name:'临时用电'},
+                    {id:7,url:'../../../src/assets/icon_wajue_s.png',name:'动土作业'},
+                    {id:8,url:'../../../src/assets/sidebar_icon4.png',name:'断路作业'},
+                ],
                 images: [
                     { url: '../../../public/images/icon/1.png', type: '消防预警' },
                     { url: '../../../public/images/icon/2.png', type: '风险预警' },
diff --git a/src/views/contractor/blackList/index.vue b/src/views/contractor/blackList/index.vue
index ceec0ad..9d5860b 100644
--- a/src/views/contractor/blackList/index.vue
+++ b/src/views/contractor/blackList/index.vue
@@ -22,9 +22,9 @@
                 <el-table-column type="index" label="序号" align="center" width="60"/>
                 <el-table-column label="单位名称" prop="company" align="center">
                 </el-table-column>
-                <el-table-column label="创建人" prop="code" align="center">
+                <el-table-column label="创建人" prop="createdby" align="center">
                 </el-table-column>
-                <el-table-column label="创建时间" prop="contactname" align="center">
+                <el-table-column label="创建时间" prop="createdat" align="center">
                 </el-table-column>
                 <el-table-column label="操作" align="center" width="280" class-name="small-padding fixed-width">
                     <template slot-scope="scope">
@@ -54,7 +54,7 @@
                 </el-form-item>
             </el-form>
             <div  align="right">
-                <el-button @click="unitFormVisible = false">取消</el-button>
+                <el-button @click="blackFormVisible = false">取消</el-button>
                 <el-button type="primary" @click="submitUnit()">确认</el-button>
             </div>
         </el-dialog>
diff --git a/src/views/contractor/unitManage/index.vue b/src/views/contractor/unitManage/index.vue
index 1aafcc0..3f1390e 100644
--- a/src/views/contractor/unitManage/index.vue
+++ b/src/views/contractor/unitManage/index.vue
@@ -77,11 +77,11 @@
             <br>
         </div>
         <el-dialog :title="title" :visible.sync="unitFormVisible" :modal-append-to-body="false" :close-on-click-modal="false" width="40%">
-            <el-form ref="dataForm" :rules="unitFormRules" :model="unitForm" label-position="right" label-width="100px" style="margin-left:50px;width:500px;">
-                <el-form-item label="单位名称">
+            <el-form ref="unitForm" :rules="unitFormRules" :model="unitForm" label-position="right" label-width="100px" style="margin-left:50px;width:500px;">
+                <el-form-item label="单位名称" prop="company">
                     <el-input v-model="unitForm.company"></el-input>
                 </el-form-item>
-                <el-form-item label="单位代码">
+                <el-form-item label="单位代码" prop="code">
                     <el-input v-model="unitForm.code"></el-input>
                 </el-form-item>
                 <el-form-item label="是否为主体单位:" prop="ismain">
@@ -95,10 +95,10 @@
                         </el-option>
                     </el-select>
                 </el-form-item>
-                <el-form-item label="联系人">
+                <el-form-item label="联系人" prop="contactname">
                     <el-input v-model="unitForm.contactname"></el-input>
                 </el-form-item>
-                <el-form-item label="联系电话">
+                <el-form-item label="联系电话" prop="contactphone">
                     <el-input v-model="unitForm.contactphone"></el-input>
                 </el-form-item>
                 <el-form-item label="省">
@@ -210,7 +210,6 @@
                 company:'',
                 code:'',
                 unitFormVisible:false,
-                unitFormRules:{},
                 unitForm:{
                     id:'',
                     company:'',
@@ -223,6 +222,13 @@
                     town:'',
                     committee:'',
                     isbanned:'',
+                },
+                unitFormRules:{
+                    company: [{ required: true, message: '单位名称不能为空', trigger: 'change' }],
+                    code: [{ required: true, message: '单位代码不能为空', trigger: 'change' }],
+                    ismain: [{ required: true, message: '是否为主体单位不能为空', trigger: 'blur' }],
+                    contactname: [{ required: true, message: '联系人不能为空', trigger: 'change' }],
+                    contactphone: [{ required: true, message: '联系电话不能为空', trigger: 'blur' }],
                 },
                 provinceList:[],
                 cityList:[],
@@ -261,6 +267,9 @@
             },
             showUnitForm(value,type){
                 this.unitFormVisible = true
+                this.$nextTick(() =>{
+                    this.$refs["unitForm"].clearValidate()
+                })
                 if(type === '新增'){
                     this.title = '新增'
                     this.unitForm = {
@@ -282,43 +291,53 @@
                 }
             },
             submitUnit(){
-                if(this.title === '新增'){
-                    addUnit(this.unitForm).then((res)=>{
-                        if(res.data.code === '200'){
-                            this.unitFormVisible = false
-                            this.getUnitData()
-                            this.$notify({
-                                type:'success',
-                                duration:2000,
-                                message:'新增成功',
-                                title:'成功'
+                this.$refs["unitForm"].validate(valid =>{
+                    if(valid){
+                        if(this.title === '新增'){
+                            addUnit(this.unitForm).then((res)=>{
+                                if(res.data.code === '200'){
+                                    this.unitFormVisible = false
+                                    this.getUnitData()
+                                    this.$notify({
+                                        type:'success',
+                                        duration:2000,
+                                        message:'新增成功',
+                                        title:'成功'
+                                    })
+                                }else{
+                                    this.$message({
+                                        type:'warning',
+                                        message:res.data.message
+                                    })
+                                }
                             })
                         }else{
-                            this.$message({
-                                type:'warning',
-                                message:res.data.message
+                            updateUnit(this.unitForm).then((res)=>{
+                                if(res.data.code === '200'){
+                                    this.unitFormVisible = false
+                                    this.getUnitData()
+                                    this.$notify({
+                                        type:'success',
+                                        duration:2000,
+                                        title:'成功',
+                                        message:'编辑成功'
+                                    })
+                                }else{
+                                    this.$message({
+                                        type:'warning',
+                                        message:res.data.message
+                                    })
+                                }
                             })
                         }
-                    })
-                }else{
-                    updateUnit(this.unitForm).then((res)=>{
-                        if(res.data.code === '200'){
-                            this.unitFormVisible = false
-                            this.getUnitData()
-                            this.$notify({
-                                type:'success',
-                                duration:2000,
-                                title:'成功',
-                                message:'编辑成功'
-                            })
-                        }else{
-                            this.$message({
-                                type:'warning',
-                                message:res.data.message
-                            })
-                        }
-                    })
-                }
+                    }else{
+                        this.$message({
+                            type:'warning',
+                            message:'请完善基本信息'
+                        })
+                    }
+                })
+
             },
             deleteById(val){
                 this.$confirm('删除此条信息,是否继续','提示',{
diff --git a/src/views/doublePreventAction/hiddenDanger/hiddenDangerReform/report/components/reportDialog.vue b/src/views/doublePreventAction/hiddenDanger/hiddenDangerReform/report/components/reportDialog.vue
index 60efbd7..649f583 100644
--- a/src/views/doublePreventAction/hiddenDanger/hiddenDangerReform/report/components/reportDialog.vue
+++ b/src/views/doublePreventAction/hiddenDanger/hiddenDangerReform/report/components/reportDialog.vue
@@ -1,11 +1,7 @@
 <template>
-    <el-dialog title="新增" :visible.sync="dialogFormVisible"
-               :modal-append-to-body="false" :close-on-click-modal="false" width="800px">
-        <el-form ref="dataForm" :rules="dataFormRules" :model="dataForm" label-position="right" label-width="140px"
-                 style="" element-loading-text="保存中...">
-
-
-            <el-form-item label="隐患级别:">
+    <el-dialog title="新增" :visible.sync="dialogFormVisible"  :close-on-click-modal="false" width="800px">
+        <el-form ref="dataForm" :rules="dataFormRules" :model="dataForm" label-position="right" label-width="140px" style="" element-loading-text="保存中...">
+            <el-form-item label="隐患级别:" prop="level">
                 <el-select v-model="dataForm.level"  placeholder="请选择" :disabled="isView">
                     <el-option
                         v-for="item in levels"
@@ -16,7 +12,7 @@
                 </el-select>
             </el-form-item>
 
-            <el-form-item label="选择整改人:">
+            <el-form-item label="选择整改人:" prop="rectifier">
                 <el-input v-model="dataForm.rectifier" readonly style="width: 205px"  placeholder="请选择" >
 
                 </el-input>
@@ -25,7 +21,7 @@
                 </el-button>
             </el-form-item>
 
-            <el-form-item label="整改措施:" >
+            <el-form-item label="整改措施:" prop="rectifymeasure">
                 <el-input
                     style="width: 400px"
                     type="textarea"
@@ -35,7 +31,7 @@
                     v-model="dataForm.rectifymeasure">
                 </el-input>
             </el-form-item>
-            <el-form-item label="整改期限   :" >
+            <el-form-item label="整改期限:" prop="rectifydeadline">
                 <el-date-picker
                     v-model="dataForm.rectifydeadline"
                     type="datetime"
@@ -45,7 +41,7 @@
                     placeholder="选择日期时间">
                 </el-date-picker>
             </el-form-item>
-            <el-form-item label="上报说明:" >
+            <el-form-item label="上报说明:" prop="note">
                 <el-input
                     style="width: 400px"
                     type="textarea"
@@ -128,8 +124,14 @@
                     note: '',
                     level:''
                 },
+                dataFormRules:{
+                    level: [{ required: true, message: '隐患级别不能为空', trigger: 'change' }],
+                    rectifier: [{ required: true, message: '整改人不能为空', trigger: 'change' }],
+                    rectifymeasure: [{ required: true, message: '整改措施不能为空', trigger: 'blur' }],
+                    rectifydeadline: [{ required: true, message: '整改期限不能为空', trigger: 'change' }],
+                    note: [{ required: true, message: '上报说明不能为空', trigger: 'blur' }],
+                },
                 dialogFormVisible: false,
-                dataFormRules: {},
                 isView:false,
             }
         },
@@ -153,20 +155,20 @@
                 this.resetDataForm()
             },
             trigger2Submit(){
-                this.submiting = true
-                let formData = new FormData()
-                formData.append('rectifier', this.dataForm.rectifier)
-                formData.append("rectifierid",this.dataForm.rectifierid)
-                formData.append("level",this.dataForm.level)
-                formData.append("rectifymeasure",this.dataForm.rectifymeasure)
-                formData.append("rectifydeadline",this.dataForm.rectifydeadline)
-                formData.append("note",this.dataForm.note)
-                this.fileList.forEach(file=>{
-                    formData.append("files",file.raw)
-                })
-
-                hiddenDangerReport(formData)
-                    .then(res=>{
+                this.$refs["dataForm"].validate(valid =>{
+                    if(valid){
+                        this.submiting = true
+                        let formData = new FormData()
+                        formData.append('rectifier', this.dataForm.rectifier)
+                        formData.append("rectifierid",this.dataForm.rectifierid)
+                        formData.append("level",this.dataForm.level)
+                        formData.append("rectifymeasure",this.dataForm.rectifymeasure)
+                        formData.append("rectifydeadline",this.dataForm.rectifydeadline)
+                        formData.append("note",this.dataForm.note)
+                        this.fileList.forEach(file=>{
+                            formData.append("files",file.raw)
+                        })
+                        hiddenDangerReport(formData).then(res=>{
                             if (res.data.code === '200') {
                                 this.dialogFormVisible = false
                                 this.$message({
@@ -181,18 +183,22 @@
                                 });
                             }
                             this.fileList = []
-                    }
-                )
-                    .catch(err=>{
-                        console.log(err)
+                            }).catch(err=>{
+                            console.log(err)
+                            this.$message({
+                                message: "接口错误,请联系管理员",
+                                type: 'warning'
+                            });
+                        }).finally(()=>{
+                                this.submiting = false
+                        })
+                    }else{
                         this.$message({
-                            message: "接口错误,请联系管理员",
-                            type: 'warning'
-                        });
-                    })
-                    .finally(()=>{
-                        this.submiting = false
-                    })
+                            type:'warning',
+                            message:'请完善基本信息'
+                        })
+                    }
+                })
 
             },
             showPersonSelect(){
diff --git a/src/views/doublePreventAction/riskLevelManage/analyseUnit/index.vue b/src/views/doublePreventAction/riskLevelManage/analyseUnit/index.vue
index b5ec3a3..a2ddbbb 100644
--- a/src/views/doublePreventAction/riskLevelManage/analyseUnit/index.vue
+++ b/src/views/doublePreventAction/riskLevelManage/analyseUnit/index.vue
@@ -118,7 +118,7 @@
                 </el-form-item>
             </el-form>
             <div  align="right">
-                <el-button @click="unitFormVisible = false">取消</el-button>
+                <el-button @click="analyseUnitVisible = false">取消</el-button>
                 <el-button type="primary" @click="submitAnalyseUnit()">确认</el-button>
             </div>
         </el-dialog>
diff --git a/src/views/doublePreventAction/riskLevelManage/riskSourceManage/index.vue b/src/views/doublePreventAction/riskLevelManage/riskSourceManage/index.vue
index 0319cd9..433594a 100644
--- a/src/views/doublePreventAction/riskLevelManage/riskSourceManage/index.vue
+++ b/src/views/doublePreventAction/riskLevelManage/riskSourceManage/index.vue
@@ -190,6 +190,7 @@
 import { computePageCount } from '@/utils'
 import { getRiskSourceList , addRiskSource , updateRiskSource , deleteById } from '@/api/riskSource'
 import {getAllDepartment, getDepartmentList} from "../../../../api/departmentManage";
+import {deleteRiskSource} from "../../../../api/riskSource";
 export default {
     name: 'index',
     filters: {
@@ -243,7 +244,12 @@
             code:'',
             riskSourceVisible:false,
             riskSourceFormRules:{
-                name: [{ required: true, message: '风险名称不能为空', trigger: 'blur' }],
+                name: [{ required: true, message: '风险源名称不能为空', trigger: 'blur' }],
+                type: [{ required: true, message: '风险源类型不能为空', trigger: 'change' }],
+                level: [{ required: true, message: '风险等级不能为空', trigger: 'change' }],
+                accidentDesc: [{ required: true, message: '可能导致事故的主要原因不能为空', trigger: 'blur' }],
+                location: [{ required: true, message: '区域位置不能为空', trigger: 'blur' }],
+                depId: [{ required: true, message: '所属部门不能为空', trigger: 'change' }],
             },
             riskSourceForm:{
                 accidentDesc: "",
@@ -379,7 +385,7 @@
                 cancelButtonText:'取消',
                 type:'warning',
             }).then(()=> {
-                deleteAnalyseUnit({id:val.id}).then( ()=>{
+                deleteRiskSource({id:val.id}).then( ()=>{
                     this.getRiskSourceData()
                     this.$notify({
                         title:'成功',
@@ -392,6 +398,7 @@
         },
 
         refreshHandle(){
+            this.listQuery.pageIndex = 1
             this.getRiskSourceData()
         },
         handleSizeChange(val){
@@ -411,6 +418,6 @@
     padding-bottom: 10px;
 }
 .analyseUnit_input{
-    width:200px;
+    width:300px;
 }
 </style>
diff --git a/src/views/doublePreventAction/riskLevelManage/safetyRiskSpace/index.vue b/src/views/doublePreventAction/riskLevelManage/safetyRiskSpace/index.vue
index eba0ccd..17edd2c 100644
--- a/src/views/doublePreventAction/riskLevelManage/safetyRiskSpace/index.vue
+++ b/src/views/doublePreventAction/riskLevelManage/safetyRiskSpace/index.vue
@@ -232,6 +232,7 @@
                         descInfo: null,
                         img: null,
                     }
+                    this.fileList = []
                 }else{
                     this.title = '查看'
                     this.safetyRiskSpaceForm = value
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 3effba1..eaca46f 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -174,7 +174,7 @@
     .login-container {
         min-height: 100%;
         width: 100%;
-        background: url("../../assets/bg.jpg") center no-repeat;
+        background: url("../../assets/bg_login.png") center no-repeat;
         //background-size: auto 100%;
         // background-color: #2d3a4b;
         overflow: hidden;
@@ -215,7 +215,7 @@
                 display: inline-block;
                 height: 474px;
                 width: 572px;
-                background: url("../../assets/img_bg_login.png") center no-repeat;
+                background: url("../../assets/bg.jpg") center no-repeat;
             }
             .login-main-form{
                 display: inline-block;
diff --git a/src/views/systemManage/userManage/index.vue b/src/views/systemManage/userManage/index.vue
index d530bf6..719e7d8 100644
--- a/src/views/systemManage/userManage/index.vue
+++ b/src/views/systemManage/userManage/index.vue
@@ -425,6 +425,19 @@
                 </el-row>
                 <el-row>
                     <el-col :span="12">
+                        <el-form-item label="是否安全员:" prop="issecurityofficer">
+                            <el-select v-model.trim="dataForm.issecurityofficer"  auto-complete="on" style="width:100%;">
+                                <el-option
+                                    v-for="item in isSecurityOfficerList"
+                                    :key="item.id"
+                                    :value="item.id"
+                                    :label="item.name"
+                                >
+                                </el-option>
+                            </el-select>
+                        </el-form-item>
+                    </el-col>
+                    <el-col :span="12">
                         <el-form-item label="状态:" prop="status">
                             <el-select v-model.trim="dataForm.status"  auto-complete="on" style="width:100%;">
                                 <el-option
@@ -437,13 +450,14 @@
                             </el-select>
                         </el-form-item>
                     </el-col>
+
+                </el-row>
+                <el-row>
                     <el-col :span="12">
                         <el-form-item label="定位卡编号:" prop="empNo">
                             <el-input v-model.trim="dataForm.empNo"></el-input>
                         </el-form-item>
                     </el-col>
-                </el-row>
-                <el-row>
                     <el-col :span="12">
                         <el-form-item label="定位卡MAC地址:" prop="deviceNo">
                             <el-input v-model.trim="dataForm.deviceNo"></el-input>
@@ -656,6 +670,7 @@
                 listLoading: true,
                 isMain:false,
                 iscompanyList:[{id:1,name:'否'},{id:0,name:'是'}],
+                isSecurityOfficerList:[{id:1,name:'是'},{id:0,name:'否'}],
                 queryForm: {
                     realname:'',
                     username: '',
@@ -692,6 +707,7 @@
                     lastmodifieddate:'',
                     empNo:'',
                     deviceNo:'',
+                    issecurityofficer:'',
                 },
                 cardDataForm:{
                     username:'',
@@ -902,6 +918,7 @@
                     createddate:'',
                     lastmodifiedby:'',
                     lastmodifieddate:'',
+                    issecurityofficer:'',
                 }
             },
             getDepartmentData(){

--
Gitblit v1.9.2