From e05187acefc89572f1ba27761cdbc79a311b55c4 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期五, 31 三月 2023 09:27:08 +0800 Subject: [PATCH] 修改前端页面 --- src/components/page/whiteList/index.vue | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/components/page/whiteList/index.vue b/src/components/page/whiteList/index.vue index 3299801..9d28e3b 100644 --- a/src/components/page/whiteList/index.vue +++ b/src/components/page/whiteList/index.vue @@ -50,8 +50,8 @@ <el-form-item label="鏈堢エ缁撴潫鏃ユ湡" prop="endTime" v-if="flag2"> <el-date-picker placeholder="閫夋嫨鏃堕棿" v-model="formData.endTime"></el-date-picker> </el-form-item> - <el-form-item label="鍋滆溅鍦�" prop="parkId" v-if="flag2"> - <el-select v-model="formData.parkId"> + <el-form-item label="鍋滆溅鍦�" prop="parkIds" v-if="flag2"> + <el-select v-model="ids" multiple clearable> <el-option v-for="item in table1" :key="item.id" :label="item.name" :value="item.id"></el-option> </el-select> </el-form-item> @@ -80,8 +80,10 @@ type: 0, endTime: '', startTime: '', - parkId:null + parkIds: null, + name: '', }, + ids:[], urlPath:this.$systemconfig.basePath + '/whiteList/', table1:[], } @@ -89,7 +91,7 @@ mounted() { this.loadData(); this.$byutil.postData(this, this.$systemconfig.basePath+'/park/findAll', this.formData, res => { - this.table1 = res.obj; + this.table1 = res.data; }) }, methods: { @@ -103,10 +105,11 @@ onSave(){ this.$refs['formData'].validate((valid) => { if (valid) { + this.formData.parkIds = this.ids.join(",") this.$byutil.postData(this, this.urlPath+'save', this.formData, res => { this.$refs['formData'].resetFields(); this.flag=false; - this.$message({message: res.message, type: 'success'}); + this.$message({message:'淇濆瓨鎴愬姛', type: 'success'}); this.loadData(); }) } else { @@ -115,7 +118,7 @@ }); }, loadData() { - this.$byutil.loadPageData(this, this.urlPath+'findPage', this.searchForm); + this.$byutil.loadPageData(this, this.urlPath+'findPageNew', this.searchForm); }, onSearch() { this.pageData = this.$byutil.defaultPageData(); @@ -123,25 +126,31 @@ }, onAdd() { this.flag=true; + this.flag2=false; this.$refs['formData'].resetFields(); this.formData = { carNo: '', type: 0, endTime: '', startTime: '', - parkId:null + parkIds: null } }, onEdit(row) { this.flag=true; + this.ids = [] this.formData = row; if(row.type==1){ - this.flag2=true; + this.ids = this.formData.parkIds.split(",") + this.ids = this.ids.map(function(data){ + return +data; + }); + this.flag2=true; } }, onDelete(row) { this.$byutil.deleteData(this,this.urlPath+"delete",{id:row.id}, res => { - this.$message({message: res.message, type: 'success'}); + this.$message({message: '鍒犻櫎鎴愬姛', type: 'success'}); this.loadData(); }) }, @@ -159,4 +168,4 @@ <style scoped> -</style> \ No newline at end of file +</style> -- Gitblit v1.9.1