| | |
| | | /> |
| | | </nut-form-item> |
| | | <nut-form-item label="证书编号:" class="bole-form-item" prop="code"> |
| | | <nut-input v-model="form.code" type="number" placeholder="请输入"> </nut-input> |
| | | <nut-input v-model="form.code" type="text" placeholder="请输入"> </nut-input> |
| | | </nut-form-item> |
| | | <nut-form-item |
| | | label="永久证书:" |
| | |
| | | <nut-switch v-model="form.isForever" /> |
| | | </nut-form-item> |
| | | <nut-form-item label="开始日期:" class="bole-form-item" prop="startDate"> |
| | | <ChooseInputWithDatePicker v-model="form.startDate"></ChooseInputWithDatePicker> |
| | | <ChooseInputWithDatePicker |
| | | v-model="form.startDate" |
| | | placeholder="请选择开始日期" |
| | | ></ChooseInputWithDatePicker> |
| | | </nut-form-item> |
| | | <nut-form-item label="结束日期:" class="bole-form-item" prop="endDate"> |
| | | <ChooseInputWithDatePicker v-model="form.endDate"></ChooseInputWithDatePicker> |
| | | <ChooseInputWithDatePicker |
| | | v-model="form.endDate" |
| | | placeholder="请选择结束日期" |
| | | ></ChooseInputWithDatePicker> |
| | | </nut-form-item> |
| | | <nut-form-item label="发证单位:" class="bole-form-item" prop="issueUnit"> |
| | | <nut-input v-model="form.issueUnit" placeholder="请输入"> </nut-input> |
| | |
| | | const router = Taro.useRouter(); |
| | | const id = router.params?.id as string; |
| | | const isEdit = computed(() => !!id); |
| | | const queryClient = useQueryClient(); |
| | | const { updateUserResumeCredentials } = useUpdateResume(); |
| | | |
| | | const { dictionaryDataList: certificateTypeList } = useDictionaryDataSelect({ |
| | | categoryCode: CategoryCode.CertificateType, |
| | |
| | | onSuccess(data) { |
| | | form.typeCode = data.typeCode; |
| | | form.code = data.code; |
| | | form.startDate = dayjs(data.startDate).format('YYYY-MM-DD 00:00:00'); |
| | | form.endDate = dayjs(data.endDate).format('YYYY-MM-DD 23:59:59'); |
| | | form.startDate = dayjs(data.startDate).format('YYYY-MM-DD'); |
| | | form.endDate = dayjs(data.endDate).format('YYYY-MM-DD'); |
| | | form.issueUnit = data.issueUnit; |
| | | form.isForever = data.isForever; |
| | | form.img = convertApi2FormUrlOnlyOne(setOSSLink(data.img)); |
| | |
| | | startDate: dayjs(form.startDate).format('YYYY-MM-DD 00:00:00'), |
| | | endDate: dayjs(form.endDate).format('YYYY-MM-DD 23:59:59'), |
| | | issueUnit: form.issueUnit, |
| | | img: form.img[0]?.path, |
| | | backImg: form.backImg[0]?.path, |
| | | img: form.img?.[0]?.path, |
| | | backImg: form.backImg?.[0]?.path, |
| | | }; |
| | | if (isEdit.value) { |
| | | params.id = id; |
| | | } |
| | | let res = await userResumeServices.saveUserResumeCredential(params); |
| | | if (res) { |
| | | Message.success(isEdit ? '编辑成功' : '添加成功', { |
| | | Message.success(isEdit.value ? '编辑成功' : '添加成功', { |
| | | onClosed() { |
| | | goBack(); |
| | | queryClient.invalidateQueries(['userResumeServices/getUserResumeCredentials']); |
| | | updateUserResumeCredentials(); |
| | | }, |
| | | }); |
| | | } |