From 09da100729793848bc01b51f7b05ca3f1e7ec64f Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 20 六月 2024 14:05:35 +0800
Subject: [PATCH] 提交一把
---
company/src/views/system/permission.vue | 55 ++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 40 insertions(+), 15 deletions(-)
diff --git a/company/src/views/system/permission.vue b/company/src/views/system/permission.vue
index 30d455c..c9eed29 100644
--- a/company/src/views/system/permission.vue
+++ b/company/src/views/system/permission.vue
@@ -3,19 +3,19 @@
<!-- 鎼滅储琛ㄥ崟 -->
<el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline>
<el-form-item label="鏉冮檺缂栫爜" prop="code">
- <el-input v-model="searchForm.code" v-trim placeholder="璇疯緭鍏ユ潈闄愮紪鐮�" @keypress.enter.native="search"/>
+ <el-input v-model="searchForm.code" v-trim placeholder="璇疯緭鍏ユ潈闄愮紪鐮�" @keypress.enter.native="refresh"/>
</el-form-item>
<el-form-item label="鏉冮檺鍚嶇О" prop="name">
- <el-input v-model="searchForm.name" v-trim placeholder="璇疯緭鍏ユ潈闄愬悕绉�" @keypress.enter.native="search"/>
+ <el-input v-model="searchForm.name" v-trim placeholder="璇疯緭鍏ユ潈闄愬悕绉�" @keypress.enter.native="refresh"/>
</el-form-item>
<el-form-item label="骞冲彴绫诲瀷" prop="type">
- <el-select v-model="searchForm.type" placeholder="璇烽�夋嫨" @change="search">
- <el-option label="閫氱敤" value="0"></el-option>
+ <el-select v-model="type" placeholder="璇烽�夋嫨" @change="refresh" clearable>
<el-option label="骞冲彴绔�" value="1"></el-option>
- <el-option label="浼佷笟绔�" value="2"></el-option>
- <el-option label="鍟嗘埛绔�" value="3"></el-option>
+ <el-option label="鍟嗘埛绔�" value="2"></el-option>
+ <el-option label="浼佷笟绔�" value="3"></el-option>
</el-select>
</el-form-item>
+
<section>
<el-button type="primary" @click="search">鎼滅储</el-button>
<el-button @click="reset">閲嶇疆</el-button>
@@ -26,7 +26,8 @@
<ul class="toolbar" v-permissions="['system:permission:create', 'system:permission:delete']">
<li><el-button type="primary" @click="$refs.operaPermissionWindow.open('鏂板缓绯荤粺鏉冮檺')" icon="el-icon-plus" v-permissions="['system:permission:create']">鏂板缓</el-button></li>
<li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['system:permission:delete']">鍒犻櫎</el-button></li>
- </ul>
+
+ </ul>
<el-table
v-loading="isWorking.search"
:data="tableData.list"
@@ -36,14 +37,13 @@
@sort-change="handleSortChange"
>
<el-table-column type="selection" fixed="left" width="55"></el-table-column>
- <el-table-column prop="code" label="鏉冮檺缂栫爜" fixed="left" min-width="200px"></el-table-column>
+ <el-table-column prop="code" label="鏉冮檺缂栫爜" fixed="left" min-width="250px"></el-table-column>
<el-table-column prop="name" label="鏉冮檺鍚嶇О" fixed="left" min-width="120px"></el-table-column>
- <el-table-column prop="name" label="骞冲彴绫诲瀷" fixed="left" min-width="120px">
+ <el-table-column prop="type" label="骞冲彴绫诲瀷" fixed="left" min-width="180px">
<template slot-scope="{row}">
- <span v-if="row.type == null || row.type ===0">閫氱敤</span>
- <span v-if="row.type === 1">骞冲彴绔�</span>
- <span v-if="row.type === 2">浼佷笟绔�</span>
- <span v-if="row.type === 3">鍟嗘埛绔�</span>
+ <span v-if="row.isadmin === 1">銆愬钩鍙般��</span>
+ <span v-if="row.isshop === 1">銆愬晢鎴枫��</span>
+ <span v-if="row.iscom === 1">銆愪紒涓氥��</span>
</template>
</el-table-column>
<el-table-column prop="remark" label="鏉冮檺澶囨敞" min-width="120px"></el-table-column>
@@ -90,11 +90,14 @@
data () {
return {
// 鎼滅储
+ type: '',
searchForm: {
code: '',
name: '',
- type: '',
- remark: ''
+ remark: '',
+ iscom:null,
+ isshop:null,
+ isadmin:null
}
}
},
@@ -108,6 +111,28 @@
}]
})
this.search()
+ },
+ methods:{
+ refresh(){
+ this.searchForm.iscom = null
+ this.searchForm.isshop = null
+ this.searchForm.isadmin = null
+ if(this.type == 1){
+ this.searchForm.iscom = null
+ this.searchForm.isshop = null
+ this.searchForm.isadmin = 1
+ }else if(this.type == 2){
+ this.searchForm.iscom = null
+ this.searchForm.isshop = 1
+ this.searchForm.isadmin = null
+ }else if(this.type == 2){
+ this.searchForm.iscom = 1
+ this.searchForm.isshop = null
+ this.searchForm.isadmin = null
+ }
+ this.search()
+ }
}
+
}
</script>
--
Gitblit v1.9.3