fix: 系统功能优化完善。
This commit is contained in:
@@ -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({
|
||||
|
||||
@@ -63,6 +63,7 @@
|
||||
</view>
|
||||
<view class="operate" >
|
||||
<view class="btn filling" @click="handleEdit(item)">修改</view>
|
||||
<view class="btn filling" @click="handleCopy(item)">复制</view>
|
||||
<view class="btn filling" @click="handleDelete(item)">删除</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -165,6 +166,10 @@ function getList() {
|
||||
uni.navigateTo({ url: `/pages/health/activity/addEdit?id=${item.id}` })
|
||||
isShow.value = true
|
||||
}
|
||||
function handleCopy(item) {
|
||||
uni.navigateTo({ url: `/pages/health/activity/addEdit?flag=copy&id=${item.id}` })
|
||||
isShow.value = true
|
||||
}
|
||||
function handleAdd() {
|
||||
uni.navigateTo({ url: `/pages/health/activity/addEdit` })
|
||||
isShow.value = true
|
||||
|
||||
Reference in New Issue
Block a user