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