From 2bb0e066fdc522beb51dd13f6a72cd67bd5d6a58 Mon Sep 17 00:00:00 2001 From: “dzb” <2632970487@qq.com> Date: 星期日, 09 十月 2022 18:06:46 +0800 Subject: [PATCH] 修改bug,店铺管理新增、查询 --- src/views/operate/management/myIndex/index.vue | 53 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 44 insertions(+), 9 deletions(-) diff --git a/src/views/operate/management/myIndex/index.vue b/src/views/operate/management/myIndex/index.vue index c7c4723..c1b5985 100644 --- a/src/views/operate/management/myIndex/index.vue +++ b/src/views/operate/management/myIndex/index.vue @@ -3,14 +3,14 @@ <header> <div class="problem"> <div class="problem-title">闂绫诲瀷</div> - <el-radio-group v-model="myproblem"> + <el-radio-group v-model="myproblem" @change="changeMyProblem"> <el-radio :label="1">杩濊</el-radio> <el-radio :label="2">杩濆缓</el-radio> </el-radio-group> </div> <div class="status"> <div class="status-title">瀹℃牳鐘舵��</div> - <el-radio-group v-model="instatus"> + <el-radio-group v-model="instatus" @change="changeInStatus"> <el-radio :label="7">寰呭鏍�</el-radio> <el-radio :label="8">宸插鏍�</el-radio> <el-radio :label="9">宸茬粨妗�</el-radio> @@ -30,9 +30,9 @@ @selection-change="tableChange"> <el-table-column type="selection" min-width="5"> </el-table-column> - <el-table-column prop="id" label="浜嬩欢缂栧彿" min-width="10"> + <el-table-column prop="code" label="浜嬩欢缂栧彿" min-width="10"> <template slot-scope="scope"> - <el-link @click="JumpView(scope.row)">{{scope.row.id}}</el-link> + <el-link @click="JumpView(scope.row)">{{scope.row.code}}</el-link> </template> </el-table-column> <el-table-column prop="eventSource" label="闂鏉ユ簮" min-width="10"> @@ -54,9 +54,9 @@ <el-table-column prop="operation" label="鎿嶄綔" min-width="20"> <template slot-scope="scope"> <div class="btn"> - <span @click="handleExamine(scope.row)">瀹℃牳</span> - <span class="line">|</span> - <span>缁撴</span> + <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> </div> </template> </el-table-column> @@ -65,6 +65,11 @@ <el-dialog :visible.sync="dialogExamine" width="80%" title="鍩虹淇℃伅(浜哄伐)" v-if="dialogExamine" :before-close="handleClose"> <MyExamine :info="info" @closeDialog="closeDialog"></MyExamine> + </el-dialog> + <!-- 缁撴椤甸潰 --> + <el-dialog :visible.sync="dialogClosure" width="80%" title="鍩虹淇℃伅(浜哄伐)" v-if="dialogClosure" + :before-close="handleClose"> + <MyClosure :info="info" @closeDialog="closeDialog"></MyClosure> </el-dialog> <!-- tools --> <div class="tools"> @@ -96,14 +101,16 @@ </template> <script> import MyExamine from './components/examine' +import MyClosure from './components/closure' export default { components: { - MyExamine + MyExamine,MyClosure }, data() { return { tableData: [], dialogExamine:false, + dialogClosure:false, info: {}, totalNum: null, pageSize: 10, @@ -246,7 +253,8 @@ } else { item.checked = false; } - }) + }); + this.myproblem = idx+1; this.getUserList(); }, // 璁剧疆琛ㄦ牸鏂戦┈绾� @@ -282,6 +290,7 @@ .catch(_ => { }); }, async JumpView(data) { + console.log(data); await this.getEventInfo(data.code); }, // 鑾峰彇妗堜欢淇℃伅 @@ -296,13 +305,39 @@ this.dialogExamine = true; }) }, + // 鑾峰彇妗堜欢淇℃伅 + getEventInfo2(code) { + this.$axios({ + method: 'get', + url: `sccg/base_case/baseCaseDetail/${code}` + }) + .then(res => { + console.log(res); + this.info = res.data; + this.dialogClosure = true; + }) + }, // 鍘诲鏍� handleExamine({code}) { this.getEventInfo(code); }, + // 鍘荤粨妗� + handleClosure({code}){ + this.getEventInfo2(code); + }, // 鍏抽棴dialog closeDialog({flag}){ this.dialogExamine = flag; + this.dialogClosure = flag; + this.getUserList(); + }, + // 闂绫诲瀷 + changeMyProblem(val){ + this.getUserList(); + }, + // 瀹℃牳鐘舵�� + changeInStatus(val){ + this.getUserList(); } } } -- Gitblit v1.8.0