信息体组件增加配置项,当值为空时,初始值是否反向更新回去,默认为否,由后端赋值,否则会由于表单数据后加载和双向绑定导致重新赋值
样式调整,去掉列表行按钮间隔竖线 列表也拷贝数据发起流程或无流程数据发起流程的代码生成 增加从localstorage里加载数据发起流程的方法 流程配置中自动填充组件字段可配置必填和编辑
This commit is contained in:
@ -27,6 +27,11 @@ import {inject, ref, watchEffect} from 'vue';
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
//当值为空时,初始值是否反向更新回去,默认为否,由后端赋值,否则会由于表单数据后加载和双向绑定导致重新赋值
|
||||
updateValueWhileEmpty:{
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
userNameWithDepartment:{
|
||||
type: Boolean,
|
||||
default: true
|
||||
@ -86,21 +91,27 @@ import {inject, ref, watchEffect} from 'vue';
|
||||
const deptName=dept?.name||"";
|
||||
//判断传入的值 是不是当前登录人 就不需要发请求获取用户信息了
|
||||
name.value = userStore.getUserInfo.name+(props.userNameWithDepartment&&(deptName||userStore.getUserInfo.departmentName)?("/"+(deptName||userStore.getUserInfo.departmentName)):"");
|
||||
emit('update:value', userStore.getUserInfo.id);
|
||||
if(props.updateValueWhileEmpty){
|
||||
emit('update:value', userStore.getUserInfo.id);
|
||||
}
|
||||
}
|
||||
|
||||
//当前部门
|
||||
if (props.infoType === 1) {
|
||||
//判断传入的值 是不是当前登陆人的部门 就不需要发请求获取用户信息了
|
||||
name.value = userStore.getUserInfo.departmentName;
|
||||
emit('update:value', userStore.getUserInfo.departmentId);
|
||||
if(props.updateValueWhileEmpty) {
|
||||
emit('update:value', userStore.getUserInfo.departmentId);
|
||||
}
|
||||
}
|
||||
|
||||
//当前时间
|
||||
if (props.infoType === 2) {
|
||||
//如果是时间 默认显示参数时间
|
||||
name.value = dateUtil(new Date()).format('YYYY-MM-DD HH:mm:ss');
|
||||
emit('update:value', name.value);
|
||||
if(props.updateValueWhileEmpty) {
|
||||
emit('update:value', name.value);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -57,7 +57,7 @@
|
||||
type: Array as PropType<ActionItem[]>,
|
||||
default: null,
|
||||
},
|
||||
divider: propTypes.bool.def(true),
|
||||
divider: propTypes.bool.def(false),
|
||||
outside: propTypes.bool,
|
||||
stopButtonPropagation: propTypes.bool.def(false),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user