fix : 修复人员选择框取消功能

This commit is contained in:
2024-08-28 17:30:45 +08:00
parent f4a1e3e932
commit 060f6e0fd8
5 changed files with 9 additions and 3 deletions

View File

@@ -273,8 +273,8 @@ const clearSelected = () => {
}); });
}; };
const cancelUserPicker = () => { const cancelUserPicker = () => {
if (localStorage.getItem('originallySelectedList')) { if (localStorage.getItem('originallyCompanySelectedList')) {
selectList.value = JSON.parse(localStorage.getItem('originallySelectedList')) selectList.value = JSON.parse(localStorage.getItem('originallyCompanySelectedList'))
}else{ }else{
selectList.value=[] selectList.value=[]
handleCheckClick("1"); handleCheckClick("1");
@@ -290,7 +290,7 @@ const selectConfirm = () => {
emit("ok", selectList.value); emit("ok", selectList.value);
dataList.value = [] dataList.value = []
visible.value = false; visible.value = false;
localStorage.setItem('originallySelectedList', JSON.stringify(selectList.value)) localStorage.setItem('originallyCompanySelectedList', JSON.stringify(selectList.value))
}; };
defineExpose({ defineExpose({
show show

View File

@@ -159,6 +159,7 @@ import {useProcessStore} from '@/stores/processStore.js';
import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'; import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue';
import OperationRender from '@/views/workflow/common/OperationRender.vue' import OperationRender from '@/views/workflow/common/OperationRender.vue'
import UserPicker from "@/views/workflow/process/common/UserPicker.vue"; import UserPicker from "@/views/workflow/process/common/UserPicker.vue";
localStorage.removeItem('originallySelectedList')
const userList = ref([]) const userList = ref([])
const changeDiagram = ref(false) const changeDiagram = ref(false)

View File

@@ -244,6 +244,7 @@ const tableConfig = reactive({
} }
] ]
}) })
localStorage.removeItem('originallyCompanySelectedList')
const clickToPreview = (row) => { const clickToPreview = (row) => {
filePreviewShow.value = false filePreviewShow.value = false
filePreviewParam.value = { filePreviewParam.value = {

View File

@@ -370,6 +370,8 @@ const rules = reactive({
serviceDescription: [{required: true, message: '请输入现有业务描述', trigger: ['blur', 'change']}], serviceDescription: [{required: true, message: '请输入现有业务描述', trigger: ['blur', 'change']}],
contentDescription: [{required: true, message: '请输入研发项目关键内容描述', trigger: ['blur', 'change']}] contentDescription: [{required: true, message: '请输入研发项目关键内容描述', trigger: ['blur', 'change']}]
}) })
localStorage.removeItem('originallySelectedList')
const handleShowOptionalChargeLeadershipPicker = () => { const handleShowOptionalChargeLeadershipPicker = () => {
optionalChargeLeadershipPickerRef.value.showUserPicker() optionalChargeLeadershipPickerRef.value.showUserPicker()
} }

View File

@@ -293,6 +293,8 @@ const schema = computed(() => {
}) })
const baseForm = ref() const baseForm = ref()
localStorage.removeItem('originallySelectedList')
//匹配字典值,返回对应值的字典标签 //匹配字典值,返回对应值的字典标签
const filterDict = (data, value) => { const filterDict = (data, value) => {
if (data === undefined || value === undefined) return; if (data === undefined || value === undefined) return;