Browse Source

edit:【角色管理】增加组织级别字段

feature
wxz 1 year ago
parent
commit
b93f3c7864
  1. 2
      .env.development
  2. 12
      src/views/modules/workSys/role/role.vue
  3. 31
      src/views/modules/workSys/role/roleForm.vue

2
.env.development

@ -2,7 +2,7 @@ NODE_ENV=development
# VUE_APP_API_SERVER = https://epmet-preview.elinkservice.cn/api # VUE_APP_API_SERVER = https://epmet-preview.elinkservice.cn/api
# VUE_APP_API_SERVER = http://192.168.1.60:8080/api # VUE_APP_API_SERVER = http://192.168.1.60:8080/api
VUE_APP_API_SERVER = http://219.146.91.110:30801/api VUE_APP_API_SERVER = http://localhost:8080/api
# VUE_APP_API_SERVER = http://219.146.91.110:30801/api219.146.91.110:30801 # VUE_APP_API_SERVER = http://219.146.91.110:30801/api219.146.91.110:30801
# VUE_APP_API_SERVER = https://epmet-yantai.elinkservice.cn/api # VUE_APP_API_SERVER = https://epmet-yantai.elinkservice.cn/api
# VUE_APP_API_SERVER = https://epmet-test.elinkservice.cn/api # VUE_APP_API_SERVER = https://epmet-test.elinkservice.cn/api

12
src/views/modules/workSys/role/role.vue

@ -38,7 +38,7 @@
class="diy-button--white" class="diy-button--white"
@click="resetSearch">重置</el-button> @click="resetSearch">重置</el-button>
</el-form> </el-form>
</div> </div>
<div class="m-table"> <div class="m-table">
@ -55,7 +55,7 @@
border border
:height="tableHeight" :height="tableHeight"
v-loading="tableLoading" v-loading="tableLoading"
style="width: 100%"> style="width: 100%">
<el-table-column label="序号" <el-table-column label="序号"
header-align="center" header-align="center"
@ -78,6 +78,12 @@
{{ scope.row.defaultRole == '0' ? 'X' : '√' }} {{ scope.row.defaultRole == '0' ? 'X' : '√' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="levelName"
header-align="center"
align="center"
label="级别"
in-width="30">
</el-table-column>
<el-table-column prop="remark" <el-table-column prop="remark"
header-align="center" header-align="center"
align="center" align="center"
@ -328,7 +334,7 @@ export default {
resetSearch () { resetSearch () {
this.formData = { this.formData = {
name: '',// name: '',//
} }

31
src/views/modules/workSys/role/roleForm.vue

@ -22,6 +22,18 @@
</el-form-item> </el-form-item>
<el-form-item label="所属组织级别"
prop="level"
label-width="150px"
style="display: block">
<el-select v-model.trim="formData.level" placeholder="请选择" size="small"
class="list_item_width_1">
<el-option v-for="(item, index) in orgLevels" :key="item.code"
:label="item.name" :value="item.code"></el-option>
</el-select>
</el-form-item>
<el-form-item label="备注" <el-form-item label="备注"
prop="remark" prop="remark"
label-width="150px" label-width="150px"
@ -107,13 +119,16 @@ export default {
}, },
defaultRole: '', defaultRole: '',
orgLevels: []
} }
}, },
components: {}, components: {},
async mounted () { mounted () {
this.listOrgLevels4Roles()
},
activated() {
this.listOrgLevels4Roles()
}, },
methods: { methods: {
@ -313,6 +328,14 @@ export default {
if (loading) { if (loading) {
loading.close() loading.close()
} }
},
//
listOrgLevels4Roles() {
requestGet('/gov/access/govrole/listOrgLevels4Roles').then(({code, data, msg}) => {
this.orgLevels = data
console.log("行政组织级别:", data)
})
} }
}, },
computed: { computed: {
@ -321,8 +344,6 @@ export default {
name: [ name: [
{ required: true, message: '角色名称不能为空', trigger: 'change' } { required: true, message: '角色名称不能为空', trigger: 'change' }
], ],
} }
}, },

Loading…
Cancel
Save