fix: BUG修改
This commit is contained in:
parent
309c529df3
commit
f1994d2407
@ -94,7 +94,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="tsx" name="ProjectSupervisionRecord">
|
<script setup lang="tsx" name="ProjectSupervisionRecord">
|
||||||
import { ref, reactive, nextTick } from "vue";
|
import { ref, reactive, nextTick, onMounted } from "vue";
|
||||||
import { ElMessage, ElMessageBox, ElTree } from "element-plus";
|
import { ElMessage, ElMessageBox, ElTree } from "element-plus";
|
||||||
import { useRouter } from "vue-router";
|
import { useRouter } from "vue-router";
|
||||||
import { ColumnProps } from "@/components/ProTable/interface";
|
import { ColumnProps } from "@/components/ProTable/interface";
|
||||||
@ -120,6 +120,8 @@ import type { FormRules, FormInstance } from "element-plus";
|
|||||||
|
|
||||||
import { Delete } from "@element-plus/icons-vue";
|
import { Delete } from "@element-plus/icons-vue";
|
||||||
import { GlobalStore } from "@/stores";
|
import { GlobalStore } from "@/stores";
|
||||||
|
const engineerProjectList = ref([]); // 项目列表
|
||||||
|
const enterpriseList = ref([]); // 企业列表
|
||||||
const ruleFormRef = ref();
|
const ruleFormRef = ref();
|
||||||
const typeList = ref([]);
|
const typeList = ref([]);
|
||||||
const rules = reactive<FormRules>({
|
const rules = reactive<FormRules>({
|
||||||
@ -284,21 +286,9 @@ const dataCallback = (data: any) => {
|
|||||||
const getSelectData = async () => {
|
const getSelectData = async () => {
|
||||||
typeList.value.length = 0;
|
typeList.value.length = 0;
|
||||||
if (formData.value.roleType == 3) {
|
if (formData.value.roleType == 3) {
|
||||||
const res = await getentNamelist({});
|
typeList.value = [...enterpriseList.value];
|
||||||
typeList.value = res.result.map(item => {
|
|
||||||
return {
|
|
||||||
label: item.enterpriseName,
|
|
||||||
value: item.enterpriseSn
|
|
||||||
};
|
|
||||||
});
|
|
||||||
} else if (formData.value.roleType == 4) {
|
} else if (formData.value.roleType == 4) {
|
||||||
const res = await engineerList({});
|
typeList.value = [...engineerProjectList.value];
|
||||||
typeList.value = res.result.map(item => {
|
|
||||||
return {
|
|
||||||
label: item.engineeringName,
|
|
||||||
value: item.engineeringSn
|
|
||||||
};
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
formData.value.sn = "";
|
formData.value.sn = "";
|
||||||
};
|
};
|
||||||
@ -362,7 +352,12 @@ const handleAddItem = (index: number, row: any) => {
|
|||||||
} else {
|
} else {
|
||||||
title.value = "编辑角色";
|
title.value = "编辑角色";
|
||||||
formData.value = reactive({ ...row });
|
formData.value = reactive({ ...row });
|
||||||
getSelectData();
|
typeList.value.length = 0;
|
||||||
|
if (formData.value.roleType == 3) {
|
||||||
|
typeList.value = [...enterpriseList.value];
|
||||||
|
} else if (formData.value.roleType == 4) {
|
||||||
|
typeList.value = [...engineerProjectList.value];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
visible.value = true;
|
visible.value = true;
|
||||||
};
|
};
|
||||||
@ -414,10 +409,23 @@ const deleteAccount = async (params: jxj_User.ResUserList) => {
|
|||||||
await useHandleData(deleteRole, { roleId: params.roleId }, `删除【${params.roleName}】`);
|
await useHandleData(deleteRole, { roleId: params.roleId }, `删除【${params.roleName}】`);
|
||||||
proTable.value.getTableList();
|
proTable.value.getTableList();
|
||||||
};
|
};
|
||||||
|
onMounted(async () => {
|
||||||
|
const res1: any = await getentNamelist({});
|
||||||
|
enterpriseList.value = res1.result.map(item => {
|
||||||
|
return {
|
||||||
|
label: item.enterpriseName,
|
||||||
|
value: item.enterpriseSn
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
const changeTreeFilter = () => {
|
const res2: any = await engineerList({});
|
||||||
console.log(11);
|
engineerProjectList.value = res2.result.map(item => {
|
||||||
};
|
return {
|
||||||
|
label: item.engineeringName,
|
||||||
|
value: item.engineeringSn
|
||||||
|
};
|
||||||
|
});
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
.table-box {
|
.table-box {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user