|
@@ -21,7 +21,7 @@
|
|
|
</template>
|
|
|
|
|
|
<template #productManager-form="{ row }">
|
|
|
- <el-select
|
|
|
+<!-- <el-select
|
|
|
v-model="form.productManager"
|
|
|
placeholder="产品负责人"
|
|
|
filterable
|
|
@@ -32,7 +32,12 @@
|
|
|
:label="item.userName"
|
|
|
:value="item.userName"
|
|
|
/>
|
|
|
- </el-select>
|
|
|
+ </el-select>-->
|
|
|
+ <el-tree-select
|
|
|
+ v-model="form.productManager"
|
|
|
+ :data="userList"
|
|
|
+ filterable
|
|
|
+ />
|
|
|
</template>
|
|
|
|
|
|
<!-- :disabled="row.usable == '1' ? false : true" -->
|
|
@@ -163,7 +168,7 @@
|
|
|
:rules="rules"
|
|
|
>
|
|
|
<el-form-item label="产品负责人" prop="productManager">
|
|
|
- <el-select
|
|
|
+<!-- <el-select
|
|
|
v-model="form.productManager"
|
|
|
placeholder="产品负责人"
|
|
|
filterable
|
|
@@ -174,7 +179,12 @@
|
|
|
:label="item.userName"
|
|
|
:value="item.userName"
|
|
|
/>
|
|
|
- </el-select>
|
|
|
+ </el-select>-->
|
|
|
+ <el-tree-select
|
|
|
+ v-model="form.productManager"
|
|
|
+ :data="userList"
|
|
|
+ filterable
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
@@ -255,7 +265,7 @@ import {
|
|
|
getMaxRouteVersion,
|
|
|
updateMain,
|
|
|
} from "@/api/craft/route/index";
|
|
|
-import { getUserList } from "@/api/system/user/index";
|
|
|
+import { getUserTree } from "@/api/system/user/index";
|
|
|
import RouteChangeLog from "@/views/base/craftManagement/route/components/routeChangeLog.vue";
|
|
|
import { ElMessageBox } from "element-plus";
|
|
|
const isLoading = ref(false);
|
|
@@ -372,7 +382,7 @@ const copyProcess = () => {
|
|
|
onMounted(() => {
|
|
|
// console.log("crudRef", crudRef)
|
|
|
dataList();
|
|
|
- getUserList({}).then((data) => {
|
|
|
+ getUserTree().then((data) => {
|
|
|
userList.value = data.data;
|
|
|
});
|
|
|
});
|