fix: 系统功能优化完善。

This commit is contained in:
2025-08-17 22:49:10 +08:00
parent 37eccfa941
commit 8525a09be3
6 changed files with 77 additions and 15 deletions

View File

@@ -32,7 +32,7 @@
<u--input v-model="form.startTime" disabled disabledColor="#ffffff" placeholder="请选择开始时间" inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
<u-form-item label="结束时间" prop="endTime" required @click="selectEndTime()">
<u-form-item label="结束时间" prop="endTime" @click="selectEndTime()">
<u--input v-model="form.endTime" disabled disabledColor="#ffffff" placeholder="请选择结束时间" inputAlign="right" border="none"></u--input>
<u-icon slot="right" name="arrow-right"></u-icon>
</u-form-item>
@@ -116,7 +116,7 @@ const endTimeShow = ref(false)
const typeList = ref([])
const showType = ref(false)
const flag = ref('add')
const activityVolumeList = ref([])
const showActivityVolume = ref(false)
@@ -147,7 +147,7 @@ rules: {
place: [{ required: true, message: '活动地点不能为空', trigger: ['change', 'blur'] }],
partner: [{ required: true, message: '成员不能为空', trigger: ['change', 'blur'] }],
startTime: [{ required: true, message: '开始时间不能为空', trigger: ['change', 'blur'] }],
endTime: [{ required: true, message: '结束时间不能为空', trigger: ['change', 'blur'] }],
// endTime: [{ required: true, message: '结束时间不能为空', trigger: ['change', 'blur'] }],
activityVolumeName: [{ required: true, message: '活动量不能为空', trigger: ['change', 'blur'] }],
typeName: [{ required: true, message: '类型不能为空', trigger: ['change', 'blur'] }],
}
@@ -156,12 +156,17 @@ const { form, rules} = toRefs(data)
onLoad((option) => {
form.value.id = option.id
if(form.value.id!=null){
form.value.id = option.id
flag.value = option.flag
if(flag.value==null){
if(form.value.id!=null){
title.value="活动记录-修改"
}else{
title.value="活动记录-新增"
}
}else{
title.value="活动记录-复制"
}
getData()
})
onReady(() => {
@@ -258,6 +263,7 @@ function getData() {
function submit() {
proxy.$refs['uForm'].validate().then(() => {
if (form.value.id != null) {
if(flag.value==null){
updateActivity(form.value).then(res => {
proxy.$refs['uToast'].show({
message: '修改成功', complete() {
@@ -265,6 +271,16 @@ function submit() {
}
})
})
}else {
form.value.id == null
addActivity(form.value).then(res => {
proxy.$refs['uToast'].show({
message: '新增成功', complete() {
uni.navigateTo({ url: `/pages/health/activity/list` })
}
})
})
}
}else {
addActivity(form.value).then(res => {
proxy.$refs['uToast'].show({