|
@@ -52,6 +52,7 @@ const initModel: ExtractApiParams<'saveUserInfo'> = {
|
|
role: 'MARKER',
|
|
role: 'MARKER',
|
|
loginName: '',
|
|
loginName: '',
|
|
name: '',
|
|
name: '',
|
|
|
|
+ employer: '',
|
|
password: '',
|
|
password: '',
|
|
enable: true,
|
|
enable: true,
|
|
stage: '',
|
|
stage: '',
|
|
@@ -87,35 +88,6 @@ const { subjectList, mainQuestionList, groupList, dataModel, changeModelValue }
|
|
'group',
|
|
'group',
|
|
])
|
|
])
|
|
|
|
|
|
-// watch(dataModel, () => {
|
|
|
|
-// if (model.role !== 'EXPERT' && model.role !== 'SECTION_LEADER') {
|
|
|
|
-// model.subjectCode = dataModel.subject || ''
|
|
|
|
-// model.mainNumber = dataModel.question
|
|
|
|
-// model.markingGroupNumber = dataModel.group
|
|
|
|
-// }
|
|
|
|
-// if (model.role === 'SECTION_LEADER') {
|
|
|
|
-// model.subjectCode = dataModel.subject || '全部'
|
|
|
|
-// }
|
|
|
|
-// })
|
|
|
|
-// watch(
|
|
|
|
-// () => model.role,
|
|
|
|
-// () => {
|
|
|
|
-// if (model.role === 'EXPERT') {
|
|
|
|
-// model.subjectCode = '全部'
|
|
|
|
-// model.mainNumber = '全部'
|
|
|
|
-// model.markingGroupNumber = '全部'
|
|
|
|
-// } else if (model.role === 'SECTION_LEADER') {
|
|
|
|
-// model.subjectCode = ''
|
|
|
|
-// model.mainNumber = '全部'
|
|
|
|
-// model.markingGroupNumber = '全部'
|
|
|
|
-// } else {
|
|
|
|
-// model.subjectCode = ''
|
|
|
|
-// model.mainNumber = void 0
|
|
|
|
-// model.markingGroupNumber = void 0
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
-// )
|
|
|
|
-
|
|
|
|
const resetModel = (r: any, result?: any) => {
|
|
const resetModel = (r: any, result?: any) => {
|
|
let role = r || model.role
|
|
let role = r || model.role
|
|
if (role === 'EXPERT') {
|
|
if (role === 'EXPERT') {
|
|
@@ -226,6 +198,15 @@ const items = computed<EpFormItem[]>(() => {
|
|
placeholder: '设置用户姓名',
|
|
placeholder: '设置用户姓名',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ label: '单位',
|
|
|
|
+ slotType: 'input',
|
|
|
|
+ prop: 'employer',
|
|
|
|
+ slot: {
|
|
|
|
+ maxlength: 100,
|
|
|
|
+ placeholder: '设置用户单位',
|
|
|
|
+ },
|
|
|
|
+ },
|
|
model.role === 'MARKER'
|
|
model.role === 'MARKER'
|
|
? {
|
|
? {
|
|
label: '阶段',
|
|
label: '阶段',
|
|
@@ -266,7 +247,7 @@ const { fetch: getUserInfo } = useFetch('getUserInfo')
|
|
|
|
|
|
if (isEdit) {
|
|
if (isEdit) {
|
|
getUserInfo({ id: +props.id }).then((result) => {
|
|
getUserInfo({ id: +props.id }).then((result) => {
|
|
- const { subjectCode, markingGroupNumber, mainNumber, role, loginName, name, enable, id, stage } = result
|
|
|
|
|
|
+ const { subjectCode, markingGroupNumber, mainNumber, role, loginName, name, employer, enable, id, stage } = result
|
|
changeModelValue('subject')(subjectCode)
|
|
changeModelValue('subject')(subjectCode)
|
|
nextTick(() => {
|
|
nextTick(() => {
|
|
changeModelValue('question')(mainNumber)
|
|
changeModelValue('question')(mainNumber)
|
|
@@ -274,7 +255,18 @@ if (isEdit) {
|
|
changeModelValue('group')(markingGroupNumber)
|
|
changeModelValue('group')(markingGroupNumber)
|
|
})
|
|
})
|
|
|
|
|
|
- Object.assign(model, { subjectCode, markingGroupNumber, mainNumber, role, loginName, name, enable, id, stage })
|
|
|
|
|
|
+ Object.assign(model, {
|
|
|
|
+ subjectCode,
|
|
|
|
+ markingGroupNumber,
|
|
|
|
+ mainNumber,
|
|
|
|
+ role,
|
|
|
|
+ loginName,
|
|
|
|
+ name,
|
|
|
|
+ employer,
|
|
|
|
+ enable,
|
|
|
|
+ id,
|
|
|
|
+ stage,
|
|
|
|
+ })
|
|
resetModel(role, result)
|
|
resetModel(role, result)
|
|
})
|
|
})
|
|
}
|
|
}
|