Browse Source

2023-4-11

master
guoxing 2 years ago
parent
commit
3ab86a388a
  1. 4
      supervise-organizational-ui/.env.development
  2. 20
      supervise-organizational-ui/src/api/system/userManage/index.js
  3. 2
      supervise-organizational-ui/src/layout/components/Navbar.vue
  4. 4
      supervise-organizational-ui/src/router/modules/codemenu.js
  5. 2
      supervise-organizational-ui/src/settings.js
  6. 43
      supervise-organizational-ui/src/views/organizational/userManageAdd.vue
  7. 159
      supervise-organizational-ui/src/views/organizational/userManageList.vue
  8. 4
      supervise-organizational-ui/src/views/organizational/yhgl.vue
  9. 2
      supervise-organizational-ui/vue.config.js

4
supervise-organizational-ui/.env.development

@ -5,5 +5,5 @@ ENV = 'development'
VUE_APP_BASE_API = '/api' VUE_APP_BASE_API = '/api'
## 配置测试和本地开发时的 接口地址 ## 配置测试和本地开发时的 接口地址
##VUE_APP_URL = "http://192.168.3.108:8112" ##VUE_APP_URL = "http://192.168.3.173:8112"
VUE_APP_URL = "http://122.14.222.186:8112" VUE_APP_URL = "http://8.130.39.13:8112"

20
supervise-organizational-ui/src/api/system/userManage/index.js

@ -5,7 +5,8 @@ import qs from 'qs'
let tokens = window.sessionStorage.getItem('token'); let tokens = window.sessionStorage.getItem('token');
export function userList(data){ export function userList(data){
return request({ return request({
url: '/portal/v1/sysuser/listPage', // url: '/portal/v1/sysuser/listPage',
url: '/portal/v1/sysstaffinfo/listPageNew',
method: 'post', method: 'post',
data: data, data: data,
headers: {'Content-Type': 'application/json', headers: {'Content-Type': 'application/json',
@ -16,7 +17,8 @@ export function userList(data){
// 新增 // 新增
export function userAdd(data){ export function userAdd(data){
return request({ return request({
url: '/portal/v1/sysuser/save', // url: '/portal/v1/sysuser/save',
url: '/portal/v1/sysstaffinfo/saveNew',
method: 'post', method: 'post',
data: data, data: data,
headers: {'Content-Type': 'application/json', headers: {'Content-Type': 'application/json',
@ -27,7 +29,8 @@ export function userAdd(data){
// 更新 // 更新
export function userUpdata(data){ export function userUpdata(data){
return request({ return request({
url: '/portal/v1/sysuser/update/' +data.sid, // url: '/portal/v1/sysuser/update/' +data.sid,
url: '/portal/v1/sysstaffinfo/updateNew/' +data.sid,
method: 'post', method: 'post',
data: data, data: data,
headers: {'Content-Type': 'application/json', headers: {'Content-Type': 'application/json',
@ -37,14 +40,11 @@ export function userUpdata(data){
} }
// 删除 // 删除
export function delUser(data){ export function delUser(sid){
return request({ return request({
url: '/portal/v1/sysuser/delBySid/' +data.sid, // url: '/portal/v1/sysuser/delBySid/' +data.sid,
method: 'get', url: '/portal/v1/sysstaffinfo/delBySid/' +sid,
data: data, method: 'delete'
headers: {'Content-Type': 'application/json',
'token':tokens
}
}) })
} }
// 初始化密码 // 初始化密码

2
supervise-organizational-ui/src/layout/components/Navbar.vue

@ -1,7 +1,7 @@
<template> <template>
<div> <div>
<div class="navbar"> <div class="navbar">
<p class="breadcrumb-container"><img src="@/assets/loginImg/logo.png" style="width: 45px;height: 45px;margin-right: 10px;"/>汇融供应链贷后监管平台p> <p class="breadcrumb-container"><img src="@/assets/loginImg/logo.png" style="width: 45px;height: 45px;margin-right: 10px;"/>汇融供应链贷后监管平台>
<!-- <h3 class="breadcrumb-container">汇融供应链贷后监管平台h3> --> <!-- <h3 class="breadcrumb-container">汇融供应链贷后监管平台h3> -->
<div class="right-menu"> <div class="right-menu">
<!-- <p>{{Orgname}} {{departmentName}} 欢迎, {{name}}</p>--> <!-- <p>{{Orgname}} {{departmentName}} 欢迎, {{name}}</p>-->

4
supervise-organizational-ui/src/router/modules/codemenu.js

@ -5,14 +5,14 @@ const codemenu = [{
component: Layout, component: Layout,
redirect: '/yhgl/index', redirect: '/yhgl/index',
meta: { meta: {
title: '用户管理' title: '员工管理'
}, },
children: [{ children: [{
path: '/yhgl/index', path: '/yhgl/index',
component: () => import('@/views/organizational/yhgl.vue'), component: () => import('@/views/organizational/yhgl.vue'),
name: 'ZzjgYhgl', name: 'ZzjgYhgl',
meta: { meta: {
title: '用户管理', title: '员工管理',
noCache: true noCache: true
} }
}] }]

2
supervise-organizational-ui/src/settings.js

@ -1,6 +1,6 @@
module.exports = { module.exports = {
title: '汇融供应链贷后监管平台 title: '汇融供应链贷后监管平台',
/** /**
* @type {boolean} true | false * @type {boolean} true | false

43
supervise-organizational-ui/src/views/organizational/userManageAdd.vue

@ -9,7 +9,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td>用户类型</td> <td>员工类型</td>
<td> <td>
<el-select v-model="form.userType" @change="$forceUpdate()" style="width:300px"> <el-select v-model="form.userType" @change="$forceUpdate()" style="width:300px">
<el-option <el-option
@ -43,7 +43,7 @@
</el-select>--> </el-select>-->
</td> </td>
</tr> </tr>
<tr> <!-- <tr>
<td>岗位</td> <td>岗位</td>
<td> <td>
<el-select v-model="form.postSid" @change="$forceUpdate()" style="width:300px"> <el-select v-model="form.postSid" @change="$forceUpdate()" style="width:300px">
@ -54,25 +54,31 @@
:value="item.sid"> :value="item.sid">
</el-option> </el-option>
</el-select> </el-select>
<!--<el-input v-model="form.postSid"></el-input>--> <el-input v-model="form.postSid"></el-input>
</td> </td>
</tr> </tr> -->
<tr> <tr>
<td>手机号码</td> <td>手机号码</td>
<td> <td>
<el-input v-model="form.mobile" style="width:300px"></el-input> <el-input v-model="form.mobile" maxlength="11"style="width:300px"></el-input>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>微信号</td>
<td>
<el-input v-model="form.openId" style="width:300px"></el-input>
</td>
</tr>
<!-- <tr>
<td>手机验证码</td> <td>手机验证码</td>
<td> <td>
<el-input v-model="form.verificationCode" placeholder="请输入验证码" style="width:300px"> <el-input v-model="form.verificationCode" placeholder="请输入验证码" style="width:300px">
<el-button v-show="showCode" slot="append" @click.native="getIdentifying">获取验证码</el-button> <el-button v-show="showCode" slot="append" @click.native="getIdentifying">获取验证码</el-button>
<el-button v-show="!showCode" slot="append">{{phoneCodeCount}} s</el-button> <el-button v-show="!showCode" slot="append">{{phoneCodeCount}} s</el-button>
</el-input> </el-input>
<!--<el-input v-model="form.verificationCode"></el-input>--> <el-input v-model="form.verificationCode"></el-input>
</td> </td>
</tr> </tr> -->
</table> </table>
<div style="margin-top: 20px; text-align: center;"> <div style="margin-top: 20px; text-align: center;">
<el-button type="primary" @click="save()"> </el-button> <el-button type="primary" @click="save()"> </el-button>
@ -95,6 +101,7 @@
deptSid: '', deptSid: '',
postSid: '', postSid: '',
mobile: '', mobile: '',
openId: '',
verificationCode: '' verificationCode: ''
}, },
form1: { form1: {
@ -102,14 +109,15 @@
}, },
userTypeData: [{ userTypeData: [{
value: '1', value: '1',
name: '员工' name: '监管'
}, { }, {
value: '2', value: '2',
name: '客户' name: '客户'
}, { },
{
value: '3', value: '3',
name: '供应商' name: '银行'
}], },],
treedata: [], treedata: [],
checkedId: [], checkedId: [],
orgName: '', orgName: '',
@ -148,6 +156,7 @@
this.orgName = res.data.departmentName this.orgName = res.data.departmentName
this.form.postSid = res.data.postSid this.form.postSid = res.data.postSid
this.form.mobile = res.data.mobile this.form.mobile = res.data.mobile
this.form.openId = res.data.openId
} }
}) })
}, },
@ -172,7 +181,17 @@
arr = [data.sid]; arr = [data.sid];
this.$refs.Tree.setCheckedKeys(arr); this.$refs.Tree.setCheckedKeys(arr);
this.form.postSid = '' this.form.postSid = ''
this.getPost(data.sid) // this.getPost(data.sid)
this.form.sysStaffOrg ={
orgSid: data.sid,
orgName:data.name,
orgSidPath:data.orgSidPath,
orgNamePath:"",
orgCode:data.orgCode,
manageType:"",
}
return; return;
} }
}, },

159
supervise-organizational-ui/src/views/organizational/userManageList.vue

@ -10,16 +10,19 @@
<el-form-item label="姓名"> <el-form-item label="姓名">
<el-input v-model="search.name" clearable></el-input> <el-input v-model="search.name" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item label="角色"> <el-form-item label="电话">
<el-input v-model="search.mobile" clearable></el-input>
</el-form-item>
<!-- <el-form-item label="角色">
<el-select v-model="search.roleSid" filterable clearable placeholder="请选择"> <el-select v-model="search.roleSid" filterable clearable placeholder="请选择">
<el-option v-for="item in roleListAll" :key="item.sid" :label="item.name" :value="item.sid"></el-option> <el-option v-for="item in roleListAll" :key="item.sid" :label="item.name" :value="item.sid"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item> -->
<el-form-item label="部门"> <el-form-item label="部门">
<el-input v-model="search.orgName" clearable></el-input> <el-input v-model="search.orgName" clearable></el-input>
<!-- <el-select v-model="search.roleSid" clearable placeholder="请选择">--> <!-- <el-select v-model="search.roleSid" clearable placeholder="请选择">-->
<!-- <el-option v-for="(item,i) in roleListAll" :key="i" :label="item.name" :value="item.sid"></el-option>--> <!-- <el-option v-for="(item,i) in roleListAll" :key="i" :label="item.name" :value="item.sid"></el-option>-->
<!-- </el-select>--> <!-- </el-select>-->
</el-form-item> </el-form-item>
<el-button @click="getOrgUserList(1)">查询</el-button> <el-button @click="getOrgUserList(1)">查询</el-button>
</el-col> </el-col>
@ -27,10 +30,10 @@
</el-form> </el-form>
</div> </div>
<!-- table --> <!-- table -->
<el-table :data="userTable" border style="width: 100%;"> <el-table :data="userTable" border style="width: 98%; margin-left: 15px;">
<el-table-column label="序号" width="60px" type="index" align="center"> <el-table-column label="序号" width="60px" type="index" align="center">
</el-table-column> </el-table-column>
<el-table-column label="操作" width="300px" align="center"> <el-table-column label="操作" width="380px" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="setRole(scope.row)" type="primary" size="mini"> <el-button @click="setRole(scope.row)" type="primary" size="mini">
设置角色 设置角色
@ -38,21 +41,26 @@
<el-button @click="initPwd(scope.row)" type="danger" size="mini"> <el-button @click="initPwd(scope.row)" type="danger" size="mini">
初始化密码 初始化密码
</el-button> </el-button>
<!-- <el-button @click="del(scope.row)" type="danger" size="mini"> <el-button @click="userinfoChange(scope.row)" :disabled="scope.row.sid=='e73f6e2c-1bda-4a4d-8390-ac7a2bf25854'" type="primary" size="mini">
修改
</el-button>
<el-button @click="del(scope.row)" :disabled="scope.row.sid=='e73f6e2c-1bda-4a4d-8390-ac7a2bf25854'"type="danger" size="mini">
删除 删除
</el-button>--> </el-button>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="userName" label="用户名" align="center"> <el-table-column prop="userName" label="用户名" width="150" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <span class="tablerow-click" @click="userinfoChange(scope.row)">-->{{ scope.row.userName }}<!--</span>--> <!-- <span class="tablerow-click" @click="userinfoChange(scope.row)">-->{{ scope.row.userName }}<!--</span>-->
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="userType" label="用户类型" align="center"></el-table-column> <el-table-column prop="userType" label="员工类型" width="120" align="center"></el-table-column>
<el-table-column prop="name" label="姓名" width="120px" align="center"></el-table-column> <el-table-column prop="name" label="姓名" width="150" align="center"></el-table-column>
<el-table-column prop="mobile" label="联系电话" width="150" align="center"></el-table-column>
<el-table-column prop="departmentName" label="部门" align="center"></el-table-column> <el-table-column prop="departmentName" label="部门" align="center"></el-table-column>
<el-table-column prop="postName" label="岗位" align="center"></el-table-column> <!-- <el-table-column prop="position" label="岗位" align="center"></el-table-column> -->
<el-table-column prop="isEnable" label="是否可用" align="center"> <el-table-column prop="openId" label="微信号" width="150" align="center"></el-table-column>
<!-- <el-table-column prop="isEnable" label="是否可用" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-switch <el-switch
v-model="scope.row.isEnable" v-model="scope.row.isEnable"
@ -63,9 +71,9 @@
@change="enabledChange($event,scope.row)"> @change="enabledChange($event,scope.row)">
</el-switch> </el-switch>
</template> </template>
</el-table-column> </el-table-column> -->
</el-table> </el-table>
<pagination :total="page.total" :page.sync="page.current" :limit.sync="page.size" @pagination="pagination"/> <pagination :total="page.total" :page.sync="page.current" :limit.sync="page.size" @pagination="pagination" />
<!-- 角色设置 --> <!-- 角色设置 -->
<el-dialog title="设置角色" :visible.sync="roleDialog" width="30%"> <el-dialog title="设置角色" :visible.sync="roleDialog" width="30%">
<el-form :model="roleForm" :rules="rules" ref="roleForm"> <el-form :model="roleForm" :rules="rules" ref="roleForm">
@ -92,10 +100,7 @@
:value="item.departmentSid" :value="item.departmentSid"
></el-option> ></el-option>
</el-select> --> </el-select> -->
<el-cascader <el-cascader v-model="bm_Form.departmentSid" :options="treedata" :props="props"></el-cascader>
v-model="bm_Form.departmentSid"
:options="treedata"
:props="props"></el-cascader>
<el-button type="primary" size='mini' @click="toNav('deptManage')" style="margin-left: 10px;" circle <el-button type="primary" size='mini' @click="toNav('deptManage')" style="margin-left: 10px;" circle
icon="el-icon-plus"></el-button> icon="el-icon-plus"></el-button>
</el-form-item> </el-form-item>
@ -115,7 +120,7 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td>用户类型</td> <td>员工类型</td>
<td> <td>
<el-select v-model="form.userTypeKey" @change="$forceUpdate()" style="width:300px"> <el-select v-model="form.userTypeKey" @change="$forceUpdate()" style="width:300px">
<el-option v-for="(item, i) in userTypeData" :key="i" :label="item.name" :value="item.value"> <el-option v-for="(item, i) in userTypeData" :key="i" :label="item.name" :value="item.value">
@ -126,29 +131,37 @@
<tr> <tr>
<td>部门</td> <td>部门</td>
<td> <td>
<el-select v-model="form.deptSid" placeholder="请选择" @change="$forceUpdate()" style="width:300px"> <el-select v-model="form.departmentName" placeholder="请选择" @change="$forceUpdate()" style="width:300px">
<el-option hidden :key="form.deptSid" :label="orgName" :value="form.deptSid"></el-option> <el-option hidden :key="form.departmentSid" :label="orgName" :value="form.departmentName"></el-option>
<el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid" :default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true' :props="defaultProps" @check-change="checkchange"> <el-tree :data="treedata" ref="Tree" show-checkbox accordion node-key="sid"
:default-checked-keys="checkedId" :default-expand-all='true' :check-strictly='true'
:props="defaultProps" @check-change="checkchange">
</el-tree> </el-tree>
</el-select> </el-select>
</td> </td>
</tr> </tr>
<tr> <!-- <tr>
<td>岗位</td> <td>岗位</td>
<td> <td>
<el-select v-model="form.postSid" @change="$forceUpdate()" style="width:300px"> <el-select v-model="form.sysStaffPost" @change="$forceUpdate()" style="width:300px">
<el-option v-for="(item, i) in postSidData" :key="i" :label="item.name" :value="item.sid"></el-option> <el-option v-for="(item, i) in postSidData" :key="i" :label="item.name" :value="item.sid"></el-option>
</el-select> </el-select>
<!--<el-input v-model="form.postSid"></el-input>--> <el-input v-model="form.postSid"></el-input>
</td> </td>
</tr> </tr> -->
<tr> <tr>
<td>手机号码</td> <td>手机号码</td>
<td> <td>
<el-input v-model="form.userName" style="width:300px"></el-input> <el-input v-model="form.mobile" maxlength="11" style="width:300px"></el-input>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>微信号</td>
<td>
<el-input v-model="form.openId" style="width:300px"></el-input>
</td>
</tr>
<!-- <tr>
<td>手机验证码</td> <td>手机验证码</td>
<td> <td>
<el-input v-model="form.verificationCode" placeholder="请输入验证码" style="width:300px"> <el-input v-model="form.verificationCode" placeholder="请输入验证码" style="width:300px">
@ -156,7 +169,7 @@
<el-button v-show="!showCode" slot="append">{{ phoneCodeCount }} s</el-button> <el-button v-show="!showCode" slot="append">{{ phoneCodeCount }} s</el-button>
</el-input> </el-input>
</td> </td>
</tr> </tr> -->
</table> </table>
<div style="margin-top: 20px; text-align: center;"> <div style="margin-top: 20px; text-align: center;">
<el-button type="primary" @click="save()"> </el-button> <el-button type="primary" @click="save()"> </el-button>
@ -167,7 +180,7 @@
</template> </template>
<script> <script>
import { import {
userList, userList,
delUser, delUser,
initPwd, initPwd,
@ -178,23 +191,25 @@ import {
roleList, roleList,
setRoleEnable, setRoleEnable,
userUpdata userUpdata
} from '@/api/system/userManage/index.js' } from '@/api/system/userManage/index.js'
export default { export default {
data() { data() {
return { return {
editDialog: false, editDialog: false,
form: {}, form: {},
userTypeData: [{ userTypeData: [{
value: '1', value: '1',
name: '员工' name: '监管'
}, { }, {
value: '2', value: '2',
name: '客户' name: '客户'
}, { },
{
value: '3', value: '3',
name: '供应商' name: '银行'
}], },
],
checkedId: [], checkedId: [],
orgName: '', orgName: '',
defaultProps: { defaultProps: {
@ -209,6 +224,7 @@ export default {
search: { search: {
name: '', name: '',
userName: '', userName: '',
mobile: '',
roleSid: '' roleSid: ''
}, },
props: { props: {
@ -234,12 +250,22 @@ export default {
}, },
// //
bm_Dialog: false, bm_Dialog: false,
postSid: '', sysStaffPost: '',
bm_Form: { departmentSid: '' }, bm_Form: {
departmentSid: ''
},
bm_List: [], bm_List: [],
rules: { rules: {
roleSid: [{ required: true, message: '请选择角色名称', trigger: 'blur' }], roleSid: [{
departmentSid: [{ required: true, message: '请选择部门名称', trigger: 'blur' }] required: true,
message: '请选择角色名称',
trigger: 'blur'
}],
departmentSid: [{
required: true,
message: '请选择部门名称',
trigger: 'blur'
}]
} }
} }
}, },
@ -362,8 +388,12 @@ export default {
} }
}); });
}, },
//
//
save(formName) { save(formName) {
console.log("form>>>>", this.form)
this.form.userType = this.form.userTypeKey; this.form.userType = this.form.userTypeKey;
userUpdata(this.form).then(res => { userUpdata(this.form).then(res => {
if (res.code === '200') { if (res.code === '200') {
@ -384,7 +414,9 @@ export default {
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
initPwd({sid: row.sid}).then(res => { initPwd({
sid: row.sid
}).then(res => {
this.$message({ this.$message({
type: 'success', type: 'success',
message: res.msg message: res.msg
@ -394,10 +426,11 @@ export default {
}, },
// //
userinfoChange(row) { userinfoChange(row) {
var postSid = row.postSid console.log("row>>>>", row)
var sysStaffPost = row.sysStaffPost
this.editDialog = true this.editDialog = true
this.form = Object.assign({}, row) this.form = Object.assign({}, row)
this.postSid = postSid this.sysStaffPost = sysStaffPost
this.$nextTick(() => { this.$nextTick(() => {
this.$refs.Tree.setChecked(this.form.departmentSid, true, true) this.$refs.Tree.setChecked(this.form.departmentSid, true, true)
}) })
@ -406,12 +439,15 @@ export default {
}, },
// //
del(row) { del(row) {
console.log("row.sid",row.sid)
this.$confirm('此操作将删除该用户, 是否继续?', '提示', { this.$confirm('此操作将删除该用户, 是否继续?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(() => { }).then(() => {
delUser({ sid: row.sid }).then(res => { delUser(row.sid
).then(res => {
this.$message({ this.$message({
type: 'success', type: 'success',
message: res.msg message: res.msg
@ -431,19 +467,35 @@ export default {
this.loading = true this.loading = true
let params = {} let params = {}
orgList(params).then(res => { orgList(params).then(res => {
console.log("res.data",res.data)
this.treedata = res.data this.treedata = res.data
}) })
}, },
checkchange(data, checked, indeterminate) { checkchange(data, checked, indeterminate) {
console.log("data",data)
console.log("checked",checked)
console.log("indeterminate",indeterminate)
if (checked) { if (checked) {
this.form.deptSid = data.sid this.form.departmentSid = data.sid
this.form.departmentName = data.name
this.orgName = data.name this.orgName = data.name
let arr = [] let arr = []
arr = [data.sid] arr = [data.sid]
this.$refs.Tree.setCheckedKeys(arr) this.$refs.Tree.setCheckedKeys(arr)
this.form.postSid = '' // this.form.sysStaffPost = ''
this.getPost(data.sid) // this.getPost(data.sid)
this.form.sysStaffOrg ={
orgSid: data.sid,
orgName:data.name,
orgSidPath:data.orgSidPath,
orgNamePath:"",
orgCode:data.orgCode,
manageType:"",
}
return return
} }
}, },
@ -454,7 +506,7 @@ export default {
postList(params).then(res => { postList(params).then(res => {
this.postSidData = res.data this.postSidData = res.data
}) })
this.form.postSid = this.postSid this.form.sysStaffPost = this.sysStaffPost
}, },
reset() { reset() {
this.form = {} this.form = {}
@ -471,13 +523,12 @@ export default {
}) })
} }
} }
} }
</script> </script>
<style scoped="scoped"> <style scoped="scoped">
.el-select > .el-input { .el-select>.el-input {
display: block; display: block;
width: 300px; width: 300px;
} }
</style> </style>

4
supervise-organizational-ui/src/views/organizational/yhgl.vue

@ -4,9 +4,9 @@
<el-tab-pane label="用户列表" name="roleList"> <el-tab-pane label="用户列表" name="roleList">
<user-manage-list :dataObj='dataObj' @status='isShow' @item='listObj'></user-manage-list> <user-manage-list :dataObj='dataObj' @status='isShow' @item='listObj'></user-manage-list>
</el-tab-pane> </el-tab-pane>
<!-- <el-tab-pane label="新增用户" name="addrole"> <el-tab-pane label="新增用户" name="addrole">
<user-manage-add @status='isShow' :dataObj='childObj'></user-manage-add> <user-manage-add @status='isShow' :dataObj='childObj'></user-manage-add>
</el-tab-pane>--> </el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
</template> </template>

2
supervise-organizational-ui/vue.config.js

@ -6,7 +6,7 @@ function resolve(dir) {
return path.join(__dirname, dir) return path.join(__dirname, dir)
} }
const name = defaultSettings.title || '汇融供应链贷后监管平台// page title const name = defaultSettings.title || '汇融供应链贷后监管平台'// page title
// 如果端口设置为80, // 如果端口设置为80,
// 使用管理员权限执行命令行。 // 使用管理员权限执行命令行。

Loading…
Cancel
Save