Compare commits
2 Commits
5d07ca6d0e
...
aa5f1f5b9b
| Author | SHA1 | Date | |
|---|---|---|---|
| aa5f1f5b9b | |||
| 6f4be5956e |
@@ -483,10 +483,10 @@ const props = withDefaults(defineProps<Props>(), {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
const handleSetFormData = (key, val) => {
|
const handleSetFormData = (key, val) => {
|
||||||
console.log(key);
|
const cleaned = val.split('|').map(s => s.trim()).join(','); // "1975577437793124352 | 1965778349088899074"
|
||||||
console.log(val);
|
console.log(cleaned);
|
||||||
// 在这里添加其他处理逻辑
|
// 在这里添加其他处理逻辑
|
||||||
useFun.requestApi('get', '/jeelowcode/outsidePerson/importOutside?tableId='+props.tableId+'&ids=' + val, {
|
useFun.requestApi('get', '/jeelowcode/outsidePerson/importOutside?tableId='+props.tableId+'&ids=' + cleaned, {
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res.length > 0) {
|
if (res.length > 0) {
|
||||||
message.success('下发成功')
|
message.success('下发成功')
|
||||||
@@ -548,6 +548,17 @@ const userVBind = {
|
|||||||
}else if(props.tableId=='1968562717683908610'){ // 考试计划
|
}else if(props.tableId=='1968562717683908610'){ // 考试计划
|
||||||
useFun.requestApi('get', '/jeelowcode/examIssus/addRecord?tableId='+props.tableId+'&ids=' + ids+'&userIds='+resultValue, {
|
useFun.requestApi('get', '/jeelowcode/examIssus/addRecord?tableId='+props.tableId+'&ids=' + ids+'&userIds='+resultValue, {
|
||||||
|
|
||||||
|
}).then(res => {
|
||||||
|
if (res.length > 0) {
|
||||||
|
message.success('下发成功')
|
||||||
|
useFun.refreshChange()
|
||||||
|
} else {
|
||||||
|
message.error(res.message)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}else if(props.tableId=='1983351353033953281'){ // 工作事项
|
||||||
|
useFun.requestApi('get', '/jeelowcode/itemIssus/addResult?tableId='+props.tableId+'&ids=' + ids+'&userIds='+resultValue, {
|
||||||
|
|
||||||
}).then(res => {
|
}).then(res => {
|
||||||
if (res.length > 0) {
|
if (res.length > 0) {
|
||||||
message.success('下发成功')
|
message.success('下发成功')
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ const dicObj = {
|
|||||||
{ label: '邮箱', value: 'email' }, { label: '性别', value: 'sex' }, { label: '岗位', value: 'post' }, { label: '部门', value: 'deptName' }
|
{ label: '邮箱', value: 'email' }, { label: '性别', value: 'sex' }, { label: '岗位', value: 'post' }, { label: '部门', value: 'deptName' }
|
||||||
],
|
],
|
||||||
userFindType: [{ label: '全部用户', value: 'all' }, { label: '本级用户', value: 'now' }, { label: '本级及下级用户', value: 'sub' }],
|
userFindType: [{ label: '全部用户', value: 'all' }, { label: '本级用户', value: 'now' }, { label: '本级及下级用户', value: 'sub' }],
|
||||||
deptFindType: [{ label: '全部部门', value: 'all' }, { label: '本级部门', value: 'now' }, { label: '本级及下级部门', value: 'sub' }],
|
deptFindType: [{ label: '全部部门', value: 'all' }, { label: '本级部门', value: 'now' }, { label: '本级及下级部门', value: 'sub' }, { label: '外协单位', value: 'out' }],
|
||||||
customControlType: [{ label: '未全局注册', value: false }, { label: '已全局注册', value: true }],
|
customControlType: [{ label: '未全局注册', value: false }, { label: '已全局注册', value: true }],
|
||||||
regionType: [{ label: '全球-国家', value: 'gj' }, { label: '中国-省市区', value: 'ssq' }, { label: '中国-省市', value: 'ss' }, { label: '中国-省', value: 's' }],
|
regionType: [{ label: '全球-国家', value: 'gj' }, { label: '中国-省市区', value: 'ssq' }, { label: '中国-省市', value: 'ss' }, { label: '中国-省', value: 's' }],
|
||||||
dictTextFormatter: [
|
dictTextFormatter: [
|
||||||
|
|||||||
@@ -546,13 +546,15 @@ export const formDataFormatting = (formOption, formData, formType) => {
|
|||||||
echoObj[dicKey].push(...data[key].split(','))
|
echoObj[dicKey].push(...data[key].split(','))
|
||||||
}
|
}
|
||||||
} else echoObj[type].push(...data[key].split(','))
|
} else echoObj[type].push(...data[key].split(','))
|
||||||
} else if (column[key]?.controlType == 'date') {
|
} else if (column[key]?.controlType == 'date'||key=='create_time') {
|
||||||
|
|
||||||
if (data[key]) {
|
if (data[key]) {
|
||||||
if (typeof data[key] == 'number' || typeof data[key] == 'string') {
|
if (typeof data[key] == 'number' || typeof data[key] == 'string') {
|
||||||
data[key] = data[key] + ''
|
data[key] = data[key] + ''
|
||||||
if (!(/[-|\/]/g.test(data[key]))) {
|
if (!(/[-|\/]/g.test(data[key]))) {
|
||||||
//如果是时间戳强制转换
|
//如果是时间戳强制转换
|
||||||
data[key] = formatDate(new Date(data[key]), column[key].valueFormat || 'YYYY-MM-DD HH:mm:ss')
|
const timestamp = parseInt(data[key], 10)
|
||||||
|
data[key] = formatDate(new Date(timestamp), column[key].valueFormat || 'YYYY-MM-DD HH:mm:ss')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -235,6 +235,10 @@ const getProcessInstance = async () => {
|
|||||||
if (processDefinition.formType === 10) {
|
if (processDefinition.formType === 10) {
|
||||||
detailForm.value.formId = processDefinition.formId
|
detailForm.value.formId = processDefinition.formId
|
||||||
detailForm.value.optionsData = JSON.parse(processDefinition.formConf)
|
detailForm.value.optionsData = JSON.parse(processDefinition.formConf)
|
||||||
|
if (data.formVariables.jeelowcode_subtable_data) {
|
||||||
|
data.formVariables = { ...data.formVariables, ...data.formVariables.jeelowcode_subtable_data }
|
||||||
|
delete data.formVariables.jeelowcode_subtable_data
|
||||||
|
}
|
||||||
detailForm.value.defaultData = data.formVariables
|
detailForm.value.defaultData = data.formVariables
|
||||||
// setConfAndFields2(
|
// setConfAndFields2(
|
||||||
// detailForm,
|
// detailForm,
|
||||||
|
|||||||
Reference in New Issue
Block a user