From 676722551d0bc2f8caa0644961e60deef3f0d532 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期一, 10 十月 2022 18:08:27 +0800
Subject: [PATCH] 修改遗留问题,新增店铺管理删除、编辑,新增车辆管理模块

---
 src/views/operate/management/myIndex/index.vue |   73 ++++++++++++++----------------------
 1 files changed, 28 insertions(+), 45 deletions(-)

diff --git a/src/views/operate/management/myIndex/index.vue b/src/views/operate/management/myIndex/index.vue
index c1b5985..39d0bde 100644
--- a/src/views/operate/management/myIndex/index.vue
+++ b/src/views/operate/management/myIndex/index.vue
@@ -19,10 +19,6 @@
         </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'}"
@@ -55,8 +51,8 @@
                         <template slot-scope="scope">
                             <div class="btn">
                                 <span @click="handleExamine(scope.row)" v-if="instatus===7 ? true : false">瀹℃牳</span>
-                                <span class="line" v-if="instatus===7 ? true : false">|</span>
-                                <span @click="handleClosure(scope.row)">缁撴</span>
+                                <!-- <span class="line" v-if="instatus===7 ? true : false">|</span> -->
+                                <span @click="handleClosure(scope.row)" v-if="instatus===8">缁撴</span>
                             </div>
                         </template>
                     </el-table-column>
@@ -71,6 +67,12 @@
                     :before-close="handleClose">
                     <MyClosure :info="info" @closeDialog="closeDialog"></MyClosure>
                 </el-dialog>
+                <!-- 璇︽儏椤甸潰 -->
+                <el-dialog :visible.sync="dialogView" width="80%" title="鍩虹淇℃伅(浜哄伐)" v-if="dialogView"
+                    :before-close="handleClose">
+                    <MyDetail :info=info v-if="myproblem==1 ? true:false"></MyDetail>
+                    <MyIllDetail :info=info v-else></MyIllDetail>
+                </el-dialog>
                 <!-- tools -->
                 <div class="tools">
                     <div class="funs">
@@ -81,7 +83,7 @@
                             <el-checkbox v-model="unsame" @change="disSame(tableData)">鍙嶉��</el-checkbox>
                         </div>
                         <div class="funsItem">
-                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange">
+                            <el-select v-model="myIdx" placeholder="鎵归噺鎿嶄綔" @change="selectChange" disabled>
                                 <el-option v-for="item in options" :key="item.value" :label="item.label"
                                     :value="item.value" :disabled="item.disabled">
                                 </el-option>
@@ -102,15 +104,18 @@
 <script>
 import MyExamine from './components/examine'
 import MyClosure from './components/closure'
+import MyDetail from '@/components/detail'
+import MyIllDetail from '@/components/illdetail'
 export default {
     components: {
-        MyExamine,MyClosure
+        MyExamine,MyClosure,MyDetail,MyIllDetail
     },
     data() {
         return {
             tableData: [],
             dialogExamine:false,
             dialogClosure:false,
+            dialogView:false,
             info: {},
             totalNum: null,
             pageSize: 10,
@@ -245,18 +250,6 @@
                 this.tableData = res.data.records;
             })
         },
-        // 鏇存敼杩濊/杩濆缓
-        changeTypeChecked(idx) {
-            this.typeList.forEach((item, index) => {
-                if (index === idx) {
-                    item.checked = true;
-                } else {
-                    item.checked = false;
-                }
-            });
-            this.myproblem = idx+1;
-            this.getUserList();
-        },
         // 璁剧疆琛ㄦ牸鏂戦┈绾�
         tableRowClassName({ row, rowIndex }) {
             if ((rowIndex + 1) % 2 == 0) {
@@ -290,11 +283,22 @@
                 .catch(_ => { });
         },
         async JumpView(data) {
-            console.log(data);
             await this.getEventInfo(data.code);
         },
         // 鑾峰彇妗堜欢淇℃伅
         getEventInfo(code) {
+            this.$axios({
+                method: 'get',
+                url: `sccg/base_case/baseCaseDetail/${code}`
+            })
+                .then(res => {
+                    console.log(res);
+                    this.info = res.data;
+                    this.dialogView = true;
+                })
+        },
+        // 鑾峰彇妗堜欢淇℃伅
+        getEventInfo3(code) {
             this.$axios({
                 method: 'get',
                 url: `sccg/base_case/baseCaseDetail/${code}`
@@ -319,7 +323,7 @@
         },
         // 鍘诲鏍�
         handleExamine({code}) {
-            this.getEventInfo(code);
+            this.getEventInfo3(code);
         },
         // 鍘荤粨妗�
         handleClosure({code}){
@@ -375,30 +379,9 @@
         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;
-            }
+        .btn span:hover{
+            cursor: pointer;
         }
-
         .tools {
             display: flex;
             justify-content: space-between;

--
Gitblit v1.8.0