|
@@ -33,7 +33,7 @@ const getTemplateInfoListApi = async selectedItem => {
|
|
|
dataList.teplist = data;
|
|
|
}
|
|
|
};
|
|
|
-getTemplateInfoListApi();
|
|
|
+// getTemplateInfoListApi();
|
|
|
// 员工
|
|
|
const userPageWhitOrganizationApi = async selectedItem => {
|
|
|
const { data, code } = await getUserListObjectByModelId({
|
|
@@ -48,14 +48,17 @@ const userPageWhitOrganizationApi = async selectedItem => {
|
|
|
// userPageWhitOrganizationApi();
|
|
|
|
|
|
// 部门
|
|
|
-const postListTreeApi = async () => {
|
|
|
- const { data, code } = await postListTree();
|
|
|
+const postListTreeApi = async selectedItem => {
|
|
|
+ const { data, code } = await getUserListObjectByModelId({
|
|
|
+ type: 1,
|
|
|
+ assessmentId: selectedItem.assessmentId,
|
|
|
+ modelId: selectedItem.assessmentModelId
|
|
|
+ });
|
|
|
if (code === 200) {
|
|
|
dataList.deptList = data;
|
|
|
}
|
|
|
console.log("await", data);
|
|
|
};
|
|
|
-postListTreeApi();
|
|
|
// ----------------------------
|
|
|
const init = reactive({
|
|
|
assessmentName: "",
|
|
@@ -70,6 +73,10 @@ const handClickInit1 = value => {
|
|
|
init.assessmentName = selectedItem.name;
|
|
|
getTemplateInfoListApi(selectedItem);
|
|
|
}
|
|
|
+ Object.assign(dataList.params, {
|
|
|
+ assessmentModelId: "",
|
|
|
+ deptCode: ""
|
|
|
+ });
|
|
|
$emit(
|
|
|
"handClick",
|
|
|
{
|
|
@@ -86,7 +93,11 @@ const handClickInit2 = value => {
|
|
|
);
|
|
|
init.assessmentModelName = selectedItem.assessmentModelName;
|
|
|
userPageWhitOrganizationApi(selectedItem);
|
|
|
+ postListTreeApi(selectedItem);
|
|
|
}
|
|
|
+ Object.assign(dataList.params, {
|
|
|
+ deptCode: ""
|
|
|
+ });
|
|
|
$emit(
|
|
|
"handClick",
|
|
|
{
|
|
@@ -99,11 +110,13 @@ const handClickInit2 = value => {
|
|
|
|
|
|
const handClickInit3 = value => {
|
|
|
if (value) {
|
|
|
- const selectedItem = dataList.teplist.find(
|
|
|
+ const selectedItem = dataList.deptList.find(
|
|
|
item => item.assessmentObjectId === value
|
|
|
);
|
|
|
+ console.log("12321321", selectedItem);
|
|
|
+ console.log("12321321", value);
|
|
|
init.assessmentObjectName = selectedItem.assessmentObjectName;
|
|
|
- init.deptName = value.deptName;
|
|
|
+ // init.deptName = value.deptName;
|
|
|
}
|
|
|
|
|
|
$emit(
|
|
@@ -118,9 +131,6 @@ const handClickInit3 = value => {
|
|
|
|
|
|
const route = useRoute();
|
|
|
const getSearchFrom = () => {
|
|
|
- route
|
|
|
- ? console.log(route.query, "获取的路由信息")
|
|
|
- : console.log("获得的路由信息为空", route);
|
|
|
if (Object.keys(route.query).length > 0) {
|
|
|
const {
|
|
|
assessmentId,
|
|
@@ -220,20 +230,6 @@ getAssessmentPageListApi();
|
|
|
</div>
|
|
|
<div class="flex mr-2">
|
|
|
<div class="text-sm leading-8 mr-3">科室</div>
|
|
|
- <!-- <el-tree-select
|
|
|
- v-model="dataList.params.deptCode"
|
|
|
- :data="dataList.deptList"
|
|
|
- check-strictly
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- :props="{
|
|
|
- label: 'deptName',
|
|
|
- value: 'deptCode',
|
|
|
- children: 'childrenRes'
|
|
|
- }"
|
|
|
- style="width: 200px"
|
|
|
- @change="handClickInit3"
|
|
|
- /> -->
|
|
|
<el-select
|
|
|
v-model="dataList.params.deptCode"
|
|
|
clearable
|