From 77276a9c9dd9b8eb0b93ed6a5152990230829f7d Mon Sep 17 00:00:00 2001
From: wl <173@qq.com>
Date: 星期一, 31 十月 2022 11:08:29 +0800
Subject: [PATCH] 修改错误提交

---
 /dev/null                                                                          |  107 --------
 src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue |    2 
 src/views/operate/car/index.vue                                                    |  626 ------------------------------------------------
 3 files changed, 3 insertions(+), 732 deletions(-)

diff --git a/src/views/operate/car/createUser/index.vue b/src/views/operate/car/createUser/index.vue
deleted file mode 100644
index 5208019..0000000
--- a/src/views/operate/car/createUser/index.vue
+++ /dev/null
@@ -1,190 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="role" :rules="createRoleRules"
-                    label-position="right">
-                    <!-- 瑙掕壊鍚嶇О -->
-                    <el-form-item class="optionItem" label="瑙掕壊鍚嶇О:" prop="name">
-                        <el-input v-model="role.name" placeholder="璇峰~鍐欒鑹插悕绉�"></el-input>
-                    </el-form-item>
-                    <!-- 瑙掕壊绫诲瀷 -->
-                    <el-form-item class="optionItems" label="瑙掕壊绫诲瀷:" prop="status">
-                        <el-input v-model="role.type" placeholder="璇烽�夋嫨瑙掕壊绫诲瀷"></el-input>
-                        <!-- <el-select v-model="role.type" placeholder="璇烽�夋嫨瑙掕壊绫诲瀷">
-                            <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
-                                :disabled="item.disabled">
-                            </el-option>
-                        </el-select> -->
-                    </el-form-item>
-                    <!-- 瑙掕壊鎻忚堪 -->
-                    <el-form-item class="optionItem" label="瑙掕壊鎻忚堪:" prop="description">
-                        <el-input type="textarea" v-model="role.description" placeholder="璇疯緭鍏ユ弿杩板唴瀹�200瀛椾互鍐�"></el-input>
-                    </el-form-item>
-                    <el-form-item>
-                        <div class="optionBtn">
-                            <el-button class="btn cancel" @click="handleStop">鍙栨秷</el-button>
-                            <el-button type="primary" class="btn submit" @click.native.prevent="handleUser">鎻愪氦
-                            </el-button>
-                        </div>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        const validateNickname = (rule, value, callback) => {
-            if (!value) {
-                callback(new Error("璇峰~鍐欒鑹插悕绉�"));
-            } else {
-                callback();
-            }
-        };
-        const validatePass = (rule, value, callback) => {
-            if (!value) {
-                callback();
-            } else {
-                // const rep = /^\w+$/;
-                // if (!rep.test(value)) {
-                //     callback(new Error("瀵嗙爜鍙兘鏄互鏁板瓧銆�26涓嫳鏂囧瓧姣嶆垨鑰呬笅鍒掔嚎缁勬垚鐨勫瓧绗︿覆"));
-                // }
-                callback();
-            }
-        };
-        const validateTruename = (rule, value, callback) => {
-            if (value) {
-                callback();
-            } else {
-                // const rep = /^[\u4E00-\u9FA5]{2,4}$/;
-                // if (!rep.test(value)) {
-                //     callback("璇疯緭鍏ユ纭殑鐢ㄦ埛濮撳悕");
-                // }
-                callback();
-            }
-        };
-        return {
-            role: {
-                name: '',
-                type: '',
-                description: '',
-            },
-            createRoleRules: {
-                name: [
-                    { required: true, trigger: "blur", validator: validateNickname },
-                ],
-                type: [
-                    { required: false, trigger: "blur", validator: validatePass },
-                ],
-                description: [
-                    { required: false, trigger: "blur", validator: validateTruename },
-                ],
-            },
-        }
-    },
-    created() {
-        const that = this;
-        // 鑾峰彇瑙掕壊鍒楄〃
-        // this.$axios.get('')
-        // 鑾峰彇鐢ㄦ埛绫诲瀷鍒楄〃
-        // this.$axios.get('sccg/admin/list',{userType:0}).then(res=>{
-        //     console.log(res);
-        // })
-        // 鑾峰彇鍏ㄩ儴閮ㄩ棬鍒楄〃
-        // this.$axios.get('sccg/depart/page').then(res => {
-        //     that.typeList = res.data.records;
-        // })
-    },
-    methods: {
-        handleUser() {
-            this.$refs['user'].validate((valid) => {
-                console.log(valid);
-                if (valid) {
-                    const { role } = this;
-                    console.log(role);
-                    this.$axios.post('sccg/role/create', {
-                        description: role.description, name: role.name, type: role.type
-                    }).then(res => {
-                        if (res.code === 200) {
-                            this.refresh();
-                        }
-                    })
-                } else {
-                    return false;
-                }
-            })
-        },
-        handleStop(){
-            this.refresh();
-        }
-    },
-    props: ['refresh']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            &::v-deep .el-form-item__label {
-                color: #4b9bb7;
-            }
-
-            &::v-deep .el-input__inner {
-                background-color: #09152f;
-                border: 1px solid #17324c;
-            }
-
-            &::v-deep .el-textarea__inner {
-                background-color: #09152f;
-                border: 1px solid #17324c;
-            }
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-}
-</style>
\ No newline at end of file
diff --git a/src/views/operate/car/index.vue b/src/views/operate/car/index.vue
index 5a2224a..7e2035f 100644
--- a/src/views/operate/car/index.vue
+++ b/src/views/operate/car/index.vue
@@ -1,625 +1,3 @@
 <template>
-    <div class="userList">
-        <header>
-            <div class="headerContent">
-                <div class="search">
-                    <span>绛涢�夋潯浠�:</span>
-                    <el-input placeholder="璇疯緭鍏ュ唴瀹�" v-model="context"></el-input>
-                    <div class="findBtn">
-                        <el-button type="primary" @click="search">鏌ヨ</el-button>
-                    </div>
-                </div>
-                <div class="addUser">
-                    <el-button class="addBtn" type="primary" @click="dialogCreate = true">鏂板缓瑙掕壊</el-button>
-                    <el-dialog :visible.sync="dialogCreate" title="鏂板瑙掕壊" width="45%" v-if="dialogCreate"
-                        :before-close="handleClose">
-                        <createUser :refresh="context==='' ? getUserList : search" />
-                    </el-dialog>
-                </div>
-            </div>
-        </header>
-        <main>
-            <div class="mainContent">
-                <div class="type-nav">
-                    <div @click="changeTypeChecked(index)" v-for="(item,index) in typeList" :key="item.name"
-                        :class="[item.checked ? 'is-active':'','type-item']">{{item.name}}</div>
-                </div>
-                <!-- 鏁版嵁灞曠ず -->
-                <el-table ref="multipleTable"
-                    :header-cell-style="{background:'#06122c','font-size':'12px',color:'#4b9bb7','font-weight':'650','line-height':'45px'}"
-                    :data="tableData" style="width: 100%" :row-class-name="tableRowClassName"
-                    @selection-change="tableChange">
-                    <el-table-column type="selection" min-width="5">
-                    </el-table-column>
-                    <!-- <el-table-column label="鐢ㄦ埛ID" min-width="5">
-                        <template slot-scope="scope">{{ scope.row.id }}</template>
-                    </el-table-column> -->
-                    <el-table-column prop="name" label="杞︾墝鍙�" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="sort" label="杞︿富濮撳悕" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="adminCount" label="榛樿瑙掕壊" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="description" label="澶囨敞" min-width="10">
-                    </el-table-column>
-                    <el-table-column prop="status" label="鍚敤" min-width="5">
-                        <template slot-scope="scope">
-                            <el-switch class="switchStyle" v-model="scope.row.status" active-text="寮�" inactive-text="鍏�"
-                                active-color="#3fef9a" inactive-color="#000212" @change="handleChangeStatus(scope.row)">
-                            </el-switch>
-                        </template>
-                    </el-table-column>
-                    <el-table-column prop="operation" label="鎿嶄綔" min-width="15">
-                        <template slot-scope="scope">
-                            <div class="operation">
-                                <!-- <span @click="handleChangeRole(scope.row)">淇敼瑙掕壊</span> -->
-                                <span @click="handleFind(scope.row)">鏌ョ湅</span>
-                                <span class="line">|</span>
-                                <!-- <span>淇敼瀵嗙爜</span> -->
-                                <!-- <span>鍒犻櫎</span> -->
-                                <span @click="handleUpdate(scope.row)">鏉冮檺璁剧疆</span>
-                                <span class="line">|</span>
-                                <span @click="handleStop(scope.row)">鍋滅敤</span>
-                                <span class="line">|</span>
-                                <span @click="handleDelete([scope.row.id])">鍒犻櫎</span>
-                            </div>
-                        </template>
-                    </el-table-column>
-                </el-table>
-                <!-- 淇敼椤甸潰 -->
-                <el-dialog :visible.sync="dialogUpdate" width="45%" :title="updateFlag ? '鏉冮檺璁剧疆' :'鏌ョ湅瑙掕壊淇℃伅'"
-                    v-if="dialogUpdate" :before-close="handleClose">
-                    <updateUser :updateFlag="updateFlag" :userInfo=userInfo
-                        :getUserList=" context ? getUserList : getUserList" @changeDialog="changeDialog" />
-                </el-dialog>
-                <!-- 鏌ョ湅椤甸潰 -->
-                <el-dialog :visible.sync="dialogView" width="45%" title="鏌ョ湅瑙掕壊淇℃伅"
-                    v-if="dialogView" :before-close="handleClose">
-                    <MyView :userInfo=userInfo @changeDialog="changeDialog" />
-                </el-dialog>
-                <!-- tools -->
-                <div class="tools">
-                    <div class="funs">
-                        <div class="funsItem">
-                            <el-checkbox v-model="all" @change="selectAll()">鍏ㄩ��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
-                        </div>
-                        <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange">
-                                <el-option v-for="item in options" :key="item.value" :label="item.label"
-                                    :value="item.value" :disabled="item.disabled">
-                                </el-option>
-                            </el-select>
-                        </div>
-                    </div>
-                    <div class="pagination">
-                        <el-pagination background :current-page="currentPage" layout="prev, pager, next"
-                            :total="totalNum" :page-size="pageSize" @current-change="changeCurrentPage"
-                            @prev-click="handlePrev" @next-click="handleNext">
-                        </el-pagination>
-                    </div>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-import createUser from "./createUser"
-import updateUser from "./updateUser"
-import helper from "@/utils/mydate.js"
-import MyView from './viewRole'
-export default {
-    components: {
-        createUser, updateUser,MyView
-    },
-    data() {
-        return {
-            tableData: [],
-            context: "",
-            dialogCreate: false,
-            dialogUpdate: false,
-            dialogView:false,
-            updateFlag: false,
-            userInfo: '',
-            totalNum: null,
-            pageSize: 10,
-            currentPage: 1,
-            all: false,
-            unsame: false,
-            myIdx: 0,
-            preMyIdx: 0,
-            options: [
-                {
-                    value: 0,
-                    label: '鎵归噺鎿嶄綔',
-                    disabled: true,
-                },
-                {
-                    value: 1,
-                    label: '鎵归噺鍚敤',
-                },
-                {
-                    value: 2,
-                    label: '鎵归噺绂佺敤',
-                },
-                {
-                    value: 3,
-                    label: '鎵归噺鍒犻櫎',
-                }
-            ],
-            tempList: [],
-            typeList: [
-                {
-                    name: '杩濊',
-                    value: 1,
-                    checked: true
-                },
-                {
-                    name: '杩濆缓',
-                    value: 2,
-                    checked: false,
-                },
-            ],
-        }
-    },
-    created() {
-        this.getUserList();
-    },
-    methods: {
-        async selectChange(list) {
-            console.log(this.tempList);
-            if (this.tempList.length !== 0) {
-                this.preMyIdx = list;
-                if (list === 3) {
-                    await this.handleDelete(this.tempList);
-                } else if (list === 2) {
-                    await this.mulUpdateStatus(this.tempList, 0);
-                } else {
-                    await this.mulUpdateStatus(this.tempList, 1);
-                }
-                this.myIdx = 0;
-            } else {
-                this.myIdx = this.preMyIdx;
-                this.$message({
-                    type: 'warning',
-                    message: '鎮ㄨ繕娌¢�変腑浠讳綍鏁版嵁',
-                })
-            }
-        },
-        mulUpdateStatus(idArr, flag) {
-            this.$confirm(flag === 1 ? "鎮ㄧ‘瀹氳杩涜鎵归噺鍚敤瑙掕壊鍚�?" : '鎮ㄧ‘瀹氳杩涜鎵归噺绂佺敤瑙掕壊鍚�?')
-                .then(_ => {
-                    this.$axios({
-                        method: 'post',
-                        url: 'sccg/role/updateStatusBatch?ids=' + idArr + '&status=' + flag,
-                    })
-                        .then(res => {
-                            if (res.code === 200) {
-                                this.$message({
-                                    type: 'success',
-                                    message: '鏇存敼鐢ㄦ埛鐘舵�佹垚鍔�',
-                                })
-                                this.getUserList();
-                            } else {
-                                this.$message({
-                                    type: 'error',
-                                    message: res.message
-                                })
-                            }
-                            console.log(res);
-                        })
-                })
-                .catch(err => { console.log(err) })
-        },
-        tableChange(list) {
-            this.tempList = [];
-            list.forEach(item => {
-                this.tempList.push(item.id);
-            })
-            if (list.length === this.tableData.length) {
-                this.all = true;
-            } else {
-                this.all = false
-            }
-        },
-        changeTime({ createTime }) {
-            return helper(createTime);
-        },
-        selectAll() {
-            this.$refs.multipleTable.toggleAllSelection();
-        },
-        disSame(list) {
-            list.forEach(row => {
-                this.$refs.multipleTable.toggleRowSelection(row)
-            })
-        },
-        handleDelete(id) {
-            const that = this;
-            // let arr = [];
-            // arr.push(id);
-            this.$confirm('纭鍒犻櫎锛�')
-                .then(_ => {
-                    that.$axios({
-                        method: 'post',
-                        url: 'sccg/role/delete?ids=' + id,
-                    })
-                        .then(res => {
-                            this.myIdx = 0;
-                            this.preMyIdx = 0;
-                            console.log(res);
-                            this.$message({
-                                type: 'success',
-                                message: res.message
-                            })
-
-                            this.getUserList();
-                        })
-                })
-                .catch(_ => { });
-        },
-        // 淇敼瑙掕壊
-        handleChangeRole(obj) {
-            this.dialogUpdate = true
-            this.user = obj;
-            // console.log(obj)
-        },
-        // 淇敼鐢ㄦ埛鐘舵��
-        handleChangeStatus(obj) {
-            let { id, status } = obj;
-            status == true ? status = 1 : status = 0;
-            console.log(id, status);
-            this.$axios.post(`/sccg/role/updateStatus/` + id + '?status=' + status).then(res => {
-                console.log(res);
-            })
-        },
-        handleStop(obj) {
-            // let { id, status } = obj;
-            // status == true ? status = 1 : status = 0;
-            // console.log(id, status);
-            // this.$axios.post(`/sccg/role/updateStatus/` + id + '?status=' + status).then(res => {
-            //     this.getUserList();
-            // })
-        },
-        // 鑾峰彇鐢ㄦ埛鍒楄〃
-        getUserList() {
-            const that = this;
-            this.dialogCreate = false;
-            // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
-            this.$axios.get('sccg/role/listAll').then(res => {
-                this.totalNum = res.data.length;
-                this.search();
-            })
-        },
-        search() {
-            const that = this;
-            const { currentPage, pageSize, context } = this;
-            this.dialogCreate = false;
-            // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�
-            if (context == '') {
-                this.$axios.get('sccg/role/list?keyword=' + '&pageNum=' + currentPage + '&pageSize=' + pageSize).then(res => {
-                    if (res.code === 200) {
-                        console.log(res);
-                        res.data.list.forEach(item => {
-                            // item.createTime = helper(item.createTime);
-                            item.status == 1 ? item.status = true : item.status = false;
-                        })
-                        that.tableData = res.data.list;
-                        this.totalNum = res.data.list.length;
-                    }
-                })
-            } else {
-                this.$axios({
-                    method: 'get',
-                    url: 'sccg/role/list?keyword=' + context + '&pageNum=' + currentPage + '&pageSize=' + pageSize,
-                }).then(res => {
-                    if (res.code === 200) {
-                        res.data.list.forEach(item => {
-                            item.status == 1 ? item.status = true : item.status = false;
-                        })
-                        that.tableData = res.data.list
-                        this.totalNum = res.data.list.length;
-                    }
-                })
-            }
-        },
-        // 璁剧疆琛ㄦ牸鏂戦┈绾�
-        tableRowClassName({ row, rowIndex }) {
-            if ((rowIndex + 1) % 2 == 0) {
-                return 'warning-row';
-            } else {
-                return 'success-row';
-            }
-            return '';
-        },
-        // 鏌ョ湅鐢ㄦ埛淇℃伅(涓嶅彲淇敼)
-        handleFind(rowData) {
-            this.dialogView = true;
-            this.userInfo = rowData;
-        },
-        // 淇敼鐢ㄦ埛閮ㄩ棬淇℃伅
-        handleUpdate(rowData) {
-            this.dialogUpdate = true;
-            this.updateFlag = true;
-            this.userInfo = rowData
-        },
-        // 褰撳墠椤垫敼鍙樿Е鍙戜簨浠�
-        changeCurrentPage(page) {
-            this.currentPage = page;
-            this.search();
-        },
-        // 涓婁竴椤电偣鍑讳簨浠�
-        handlePrev(page) {
-            this.currentPage = page;
-            this.search();
-        },
-        // 涓嬩竴椤电偣鍑讳簨浠�
-        handleNext(page) {
-            this.currentPage = page;
-            this.search();
-        },
-        changeDialog({flag}) {
-            this.dialogUpdate = flag;
-            this.dialogCreate = flag;
-            this.dialogView = flag;
-        },
-        handleClose(done) {
-            this.$confirm('纭鍏抽棴锛�')
-                .then(_ => {
-                    this.dialogUpdate = false;
-                    this.dialogCreate = false;
-                    done();
-                })
-                .catch(_ => { });
-        }
-    }
-}
-</script>
-<style lang="scss" scoped>
-.userList {
-    text-align: left;
-    margin: 10px 20px;
-    color: #4b9bb7;
-
-    header {
-        background-color: #09152f;
-        border: 1pox solid #fff;
-
-        .headerContent {
-            padding: 0 40px;
-            display: flex;
-            line-height: 100px;
-            justify-content: space-between;
-            align-items: center;
-
-            .search {
-                display: flex;
-                justify-content: flex-start;
-
-                span {
-                    flex: 1;
-                }
-
-                .el-input {
-                    flex: 2;
-                    color: #1d3f57;
-
-                    &::v-deep .el-input__inner {
-                        background-color: #09152f;
-                        border: 1px solid #17324c;
-                    }
-                }
-
-            }
-
-            .findBtn {
-                line-height: 100px;
-                margin-left: 15px;
-                display: flex;
-                align-items: center;
-                margin-top: -2px;
-
-                .el-button {
-                    padding: 12px 25px;
-                    border-radius: 20px;
-                }
-            }
-
-            .addBtn {
-                background-color: #eb5d01;
-                border: none;
-                border-radius: 20px;
-                padding: 12px 30px;
-            }
-        }
-    }
-
-    main {
-        background-color: #09152f;
-        margin-top: 20px;
-        padding-bottom: 50px;
-        border: 1pox solid #fff;
-        .type-nav {
-            display: flex;
-            line-height: 40px;
-            margin-left: 30px;
-            padding-top: 10px;
-            margin-bottom: 10px;
-
-            .type-item {
-                width: 80px;
-                text-align: center;
-
-                &:hover {
-                    cursor: pointer;
-                }
-            }
-
-            .is-active {
-                background-color: #070f22;
-                border-radius: 4px;
-                color: #fff;
-            }
-        }
-        .mainTitle {
-            line-height: 60px;
-        }
-
-        .tools {
-            display: flex;
-            justify-content: space-between;
-            align-items: center;
-            padding: 0 20px;
-
-            .funs {
-                display: flex;
-
-                .funsItem {
-                    line-height: 28px;
-                    display: flex;
-                    align-items: center;
-                    border: 1px solid #17324c;
-                    border-radius: 4px;
-                    font-size: 12px;
-                    margin-left: 10px;
-
-                    .el-checkbox {
-                        width: 80px;
-                        padding: 0 10px;
-                    }
-
-                    .el-select {
-                        width: 120px;
-                    }
-
-                    &::v-deep .el-input__inner {
-                        border: none;
-                        background-color: #09152f;
-                    }
-
-                    &:hover {
-                        border: 1px solid #4b9bb7;
-                    }
-
-                    &:hover .el-checkbox {
-                        color: #4b9bb7;
-                    }
-                }
-
-            }
-
-            .pagination {
-                margin-top: 50px;
-                display: flex;
-                line-height: 50px;
-                justify-content: center;
-
-                .el-pagination {
-
-                    &::v-deep li,
-                    &::v-deep .btn-prev,
-                    &::v-deep .btn-next {
-                        background-color: #071f39;
-                        color: #4b9bb7;
-                    }
-
-                    &::v-deep .active {
-                        background-color: #409eff;
-                        color: #fff;
-                    }
-                }
-            }
-        }
-
-        .el-table {
-            color: #4b9bb7;
-            font-size: 10px;
-
-            &::v-deep .el-table__empty-block {
-                background-color: #09152f;
-            }
-
-            &::v-deep .el-table__empty-block {
-                color: #4b9bb7;
-            }
-
-            .operation {
-                display: flex;
-
-                .line {
-                    padding: 0 5px;
-                }
-
-                span:hover {
-                    cursor: pointer;
-                }
-            }
-        }
-
-        .el-table::v-deep .warning-row {
-            background: #06122c;
-        }
-
-        .el-table::v-deep .success-row {
-            background: #071f39;
-        }
-
-        &::v-deep .switchStyle .el-switch__label {
-            position: absolute;
-            display: none;
-            color: #fff;
-        }
-
-        &::v-deep .el-switch__core {
-            background-color: rgba(166, 166, 166, 1);
-        }
-
-        &::v-deep .switchStyle .el-switch__label--left {
-            z-index: 9;
-            left: 20px;
-        }
-
-        &::v-deep .switchStyle .el-switch__label--right {
-            z-index: 9;
-            left: 4px;
-        }
-
-        &::v-deep .switchStyle .el-switch__label.is-active {
-            display: block;
-        }
-
-        &::v-deep .switchStyle.el-switch .el-switch__core,
-        &::v-deep .el-switch .el-switch__label {
-            width: 50px !important;
-        }
-    }
-
-    &::v-deep .el-dialog__header,
-    &::v-deep .el-dialog__body {
-        background-color: #06122c;
-    }
-
-    &::v-deep .el-dialog__header {
-        display: flex;
-        align-items: center;
-        background-color: #fff;
-        padding: 20px;
-        line-height: 60px;
-    }
-
-    &::v-deep .el-dialog__title {
-        color: #4b9bb7;
-    }
-
-    &::v-deep .el-dialog__close {
-        width: 20px;
-        height: 20px;
-        // color: #fff;
-    }
-
-    &::v-deep .el-dialog__body {
-        padding: 0;
-    }
-}
-</style>
\ No newline at end of file
+    <router-view></router-view>
+</template>    
\ No newline at end of file
diff --git a/src/views/operate/car/updateUser/index.vue b/src/views/operate/car/updateUser/index.vue
deleted file mode 100644
index b697ddf..0000000
--- a/src/views/operate/car/updateUser/index.vue
+++ /dev/null
@@ -1,209 +0,0 @@
-<template>
-    <div class="updateUser">
-        <main>
-            <div class="mainContent">
-                <div class="my-tree">
-                    <div class="my-tree__wrap">
-                        <el-tree ref="tree" :data="roleList" :props="defaultProps"  show-checkbox
-                            @check="handleCheck" :default-checked-keys="checkedIds" default-expand-all node-key="id">
-                        </el-tree>
-                    </div>
-                    <div class="my-tree__bottom"></div>
-                    <div class="my-tree__right"></div>
-                </div>
-                <div class="selection">
-                    <el-button class="cancel" @click="resetRole">鍙栨秷</el-button>
-                    <el-button class="save" @click="saveRole">淇濆瓨</el-button>
-                </div>
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            role: {
-                name: '',
-                sort: '',
-                description: '',
-            },
-            roleList: [],
-            defaultProps: {
-                children: 'children',
-                label: 'title'
-            },
-            treeLabel: '',
-            treeId: 23,
-            checkedIds: [],
-            resCheckedIds: [],
-        }
-    },
-    created() {
-        const that = this;
-        this.getRoleMenus(this.userInfo.id);
-        this.getMenuList();
-    },
-    methods: {
-        handleUser() {
-            this.$refs.user.validate((valid) => {
-                if (valid) {
-                    const { role } = this;
-                    console.log(role);
-                    this.$axios.post('/sccg/role/update/' + role.id, {
-                        id: role.id,
-                        status: role.status,
-                        description: role.description,
-                        name: role.name,
-                        sort: 0
-                    }).then(res => {
-                        this.$emit('changeDialog', { dialogUpdate: false });
-                        this.getUserList();
-                    })
-                } else {
-                    return false;
-                }
-            })
-        },
-        // 鑾峰彇绯荤粺鑿滃崟
-        getMenuList() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/menu/treeList',
-            })
-                .then(res => {
-                    this.roleList = res.data;
-                })
-        },
-        // 鐐瑰嚮鏍戣妭鐐�
-        handleNodeClick({ title, id }) {
-            // console.log(obj);
-            this.role.sort = title;
-            this.treeLabel = title;
-            this.treeId = id;
-
-        },
-        // 鏍戝舰鎺т欢澶嶉�夋鐐瑰嚮浜嬩欢
-        handleCheck(data, checked) {
-            console.log(checked.checkedKeys);
-            this.checkedIds = checked.checkedKeys;
-            console.log(this.checkedIds);
-        },
-        // 淇濆瓨role
-        saveRole() {
-            this.resCheckedIds = [];
-            const {userInfo} = this;
-            this.resCheckedIds = this.checkedIds;
-            this.$axios({
-                method:'post',
-                url:'sccg/role/allocMenu?roleId='+userInfo.id + '&menuIds=' + this.checkedIds,
-            })
-            .then(res=>{
-                if(res.code === 200){
-                    this.$message({
-                        type:'success',
-                        message:'淇敼瑙掕壊鏉冮檺鎴愬姛',
-                    })
-                    this.getRoleMenus(userInfo.id);
-                }else{
-                    this.$message({
-                        type:'warning',
-                        message:res.message
-                    })
-                }
-            })
-            // this.$emit('changeDialog',{dialogUpdate:false});
-        },
-        // 娑堥櫎role
-        resetRole() {
-            this.resCheckedIds = [];
-            this.$emit('changeDialog',{dialogUpdate:false});
-        },
-        // 鑾峰彇瑙掕壊鑿滃崟
-        getRoleMenus(roleId){
-            this.$axios({
-                method:'get',
-                url:`sccg/role/listMenu/${roleId}`
-            })
-            .then(res=>{
-                this.checkedIds = [];
-                res.data.forEach(item=>{
-                    this.checkedIds.push(item.id);
-                })
-            })
-        }
-    },
-    props: ['userInfo', 'updateFlag', 'getUserList', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.updateUser {
-    border-radius: 1px;
-    background-color: #09152f;
-    main {
-        text-align: left;
-        padding: 50px 55px;
-        background-color: #09152f;
-        .mainContent {
-            .my-tree {
-                height: 200px;
-                overflow: hidden;
-                background-color: #17324c;
-                position: relative;
-                border-radius: 4px;
-                .my-tree__wrap{
-                    overflow: scroll;
-                    height: 200px;
-                }
-                .my-tree__bottom{
-                    position: absolute;
-                    left: 0px;
-                    bottom: 0px;
-                    background-color: #09152f;
-                    width: 100%;
-                    height: 20px;
-                    border-bottom-left-radius: 4px;
-                }
-                .my-tree__right{
-                    position: absolute;
-                    right: 0px;
-                    top: 0px;
-                    background-color: #09152f;
-                    width: 20px;
-                    height: 100%;
-                }
-            }
-        }
-    }
-
-    &::v-deep .el-textarea__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-
-    ::v-deep .el-input__inner {
-        background-color: #09152f;
-        border: 1px solid #17324c;
-    }
-}
-
-.selection {
-    margin-top: 10px;
-    display: flex;
-    justify-content: space-between;
-    .el-button {
-        padding: 10px 20px;
-        border-radius: 4px;
-    }
-
-    .save {
-        background-color: #409eff;
-        color: #fff;
-    }
-
-    .cancel {
-        background-color: #09152f;
-        color: #4b9bb7;
-    }
-}
-</style>
\ No newline at end of file
diff --git a/src/views/operate/car/viewRole/index.vue b/src/views/operate/car/viewRole/index.vue
deleted file mode 100644
index 1d029ac..0000000
--- a/src/views/operate/car/viewRole/index.vue
+++ /dev/null
@@ -1,107 +0,0 @@
-<template>
-    <div class="createUser">
-        <main>
-            <div class="mainContent">
-                <el-form ref="user" label-width="140px" autoComplete="on" :model="role" :rules="createRoleRules"
-                    label-position="right">
-                    <!-- 瑙掕壊鍚嶇О -->
-                    <el-form-item class="optionItem" label="瑙掕壊鍚嶇О:" prop="name">
-                        <el-input v-model="role.name" placeholder="璇峰~鍐欒鑹插悕绉�" disabled></el-input>
-                    </el-form-item>
-                    <!-- 瑙掕壊鎻忚堪 -->
-                    <el-form-item class="optionItem" label="瑙掕壊鎻忚堪:" prop="description">
-                        <el-input type="textarea" v-model="role.description" placeholder="璇疯緭鍏ユ弿杩板唴瀹�200瀛椾互鍐�" disabled></el-input>
-                    </el-form-item>
-                </el-form>
-
-            </div>
-        </main>
-    </div>
-</template>
-<script>
-export default {
-    data() {
-        return {
-            role: {
-                name: '',
-                type: '',
-                description: '',
-            },
-            createRoleRules: {
-            }
-        }
-    },
-    created() {
-        this.role = this.userInfo;
-        console.log(this.userInfo);
-    },
-    methods: {
-
-    },
-    props: ['userInfo', 'changeDialog']
-}
-</script>
-<style lang="scss" scoped>
-.createUser {
-    border-radius: 1px;
-    background-color: #09152f;
-
-    main {
-        text-align: left;
-        padding: 0 55px;
-        background-color: #09152f;
-        padding-bottom: 50px;
-
-        .mainContent {
-            display: flex;
-            justify-content: center;
-            padding-top: 50px;
-
-            &::v-deep .el-form-item__label {
-                color: #4b9bb7;
-            }
-
-            &::v-deep .el-input__inner {
-                background-color: #09152f;
-                border: 1px solid #17324c;
-            }
-
-            &::v-deep .el-textarea__inner {
-                background-color: #09152f;
-                border: 1px solid #17324c;
-            }
-
-            .el-form-item__content {
-                width: 400px;
-
-                .el-select {
-                    width: 100%;
-                }
-            }
-
-            .optionHandleSp {
-                display: flex;
-
-                .areaNumber,
-                .moreNumber {
-                    flex: 1;
-                }
-
-                .telNumber {
-                    flex: 2;
-                }
-            }
-
-            .optionBtn {
-                display: flex;
-                margin-top: 20px;
-
-                .btn {
-                    padding: 12px 50px;
-                }
-            }
-
-        }
-    }
-}
-</style>
\ No newline at end of file
diff --git a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue
index dadc1fc..aaa2381 100644
--- a/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue
+++ b/src/views/operate/disposal/casepool/dispatch/updateUser/uploadResult/vio/index.vue
@@ -58,7 +58,7 @@
                                     description: evidence.evidence.description,
                                     pic: `${evidence.evidence.pic}`,
                                     // 
-                                    illegalType: evidence.user.illegalType,
+                                    // illegalType: evidence.user.illegalType,
                                     name: evidence.user.name,
                                     phoneCode: evidence.user.phoneCode,
                                     certificateType: evidence.user.certificateType,

--
Gitblit v1.8.0