@@ -147,8 +147,9 @@ const show = () => {
getList()
};
const handleChange = (data, checked) => {
+ console.log('data, checked',data, checked)
// 左侧有选择框
- if (props.showCheckbox) {
+ // if (props.showCheckbox) {
// 左侧有选择框 + 多选
if (props.multiple) {
//不添加重复的数据到右边
@@ -159,9 +160,9 @@ const handleChange = (data, checked) => {
}
}
if (checked) {
- if (data.children === undefined) {
+ // if (data.children === undefined) {
selectList.value.push(data);
- }
+ // }
} else if (data === "1") {
tree.value.setCheckedKeys([]);
selectList.value = [];
@@ -183,7 +184,7 @@ const handleChange = (data, checked) => {
tree.value.setCheckedKeys([]);
}
}
- }
+ // }
};
const handle = (node, check) => {
if (check.isLeaf !== false) {
diff --git a/src/views/expense-management/share/index.vue b/src/views/expense-management/share/index.vue
index ddfc361..66d9728 100644
--- a/src/views/expense-management/share/index.vue
+++ b/src/views/expense-management/share/index.vue
@@ -31,6 +31,8 @@ const searchConfig = reactive([
props: {
placeholder: '请选择分摊月份',
clearable: true,
+ type:'month',
+ valueFormat:"YYYY-MM-DD HH:mm:ss"
},
colProps: {}
},
diff --git a/src/views/project-demand/summary/add.vue b/src/views/project-demand/summary/add.vue
index d461f33..0b6a6c5 100644
--- a/src/views/project-demand/summary/add.vue
+++ b/src/views/project-demand/summary/add.vue
@@ -336,7 +336,15 @@ const getIsFund = async () => {
}
})
}
-
+const getFundName = (id) => {
+ let label=''
+ specialFundOption.value.forEach(item => {
+ if(item.value==id){
+ label=item.label
+ }
+ })
+ return label
+}
const compositeParam = (item, type) => {
let tag = ''
if (name.value === 'Summary/add' || name.value === 'Summary/edit') {
@@ -354,11 +362,11 @@ const compositeParam = (item, type) => {
}
const getAttachment = (val) => {
- console.log('上传文件getAttachment', val)
+ // console.log('上传文件getAttachment', val)
formData.value.singleFile = compositeParam(val)
}
const getOtherFile = (val) => {
- console.log('上传文件getOtherFile', val)
+ // console.log('上传文件getOtherFile', val)
showTable.value = false
let fileObj = compositeParam(val)
otherFileList.value.push(fileObj)
@@ -367,7 +375,6 @@ const getOtherFile = (val) => {
})
}
const getFileParam = (item) => {
- console.log('item', item)
if (item === undefined) return;
return {
fileId: item.fileId,
@@ -397,7 +404,7 @@ const handleSubmit = debounce(async (instance) => {
fileList: otherFiles,
requirementId: route.query.id ? route.query.id : '-1'
}
- console.log('params', params)
+ // console.log('params', params)
if (!attachment.value.isSingleFile) {
attachment.value.validate()
ElNotification({
@@ -441,13 +448,16 @@ const handleResubmit = debounce(() => {
} else {
attachment.value.clearValidate()
}
+ if (formData.value.isSpecialFund&&formData.value.specialFund === null) {
+ formData.value.specialFund=getFundName(formData.value.specialFundId)
+ }
let params = {
...formData.value,
deploymentId: deploymentId.value,
fileList: otherFiles,
requirementId: route.query.id ? route.query.id : '-1'
}
- console.log('重新提交params', params)
+ // console.log('重新提交params', params, formData.value.specialFund, formData.value.specialFundId)
resubmitReported(params).then(res => {
ElNotification({
title: '提示',
@@ -487,12 +497,12 @@ const init = async () => {
specialFundOption.value = resFund.data
const res = await getSubCompOpt()
companyOption.value = res.data
- await processInfo()
+ await processInfo()
loading.value = false
}
const processInfo = () => {
processStore.setDesign(null)
- processDiagramViewer.value=false
+ processDiagramViewer.value = false
getProcessInfo(formData.value.isSpecialFund).then(res => {
if (res.code === 1000) {
let data = res.data
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index fd09c91..e6b3e5e 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -53,6 +53,15 @@ const searchConfig = ref([
clearable: true
}
},
+ {
+ label: '用户昵称',
+ prop: 'nickName',
+ component: 'el-input',
+ props: {
+ placeholder: '请输入',
+ clearable: true
+ }
+ },
{
label: '状态',
prop: 'state',
diff --git a/src/views/workflow/process/config/ApprovalNodeConfig.vue b/src/views/workflow/process/config/ApprovalNodeConfig.vue
index 2583619..5eab9ad 100644
--- a/src/views/workflow/process/config/ApprovalNodeConfig.vue
+++ b/src/views/workflow/process/config/ApprovalNodeConfig.vue
@@ -273,6 +273,7 @@ const props = defineProps({
const nodeProps = computed(() => {
+ processStore.getSelectedNode().props.matrixApproval=true
return processStore.getSelectedNode().props;
})