fix: 新功能开发完善。

This commit is contained in:
tianyongbao
2024-10-28 13:09:06 +08:00
parent df34762355
commit 66c776c753
48 changed files with 5845 additions and 1633 deletions

View File

@@ -71,6 +71,7 @@ import {onLoad,onReady} from "@dcloudio/uni-app";
// 计算属性与监听属性是在vue中而非uniap中 需要注意!!!
import {reactive ,toRefs,ref,computed ,getCurrentInstance }from "vue";
const datePickShow = ref(false)
const flag = ref('add')
const showPerson = ref(false)
const showHealthRecord = ref(false)
const title = ref("体温记录")
@@ -111,12 +112,18 @@ const { form, queryPersonParams, queryHealthRecordParams, rules} = toRefs(data)
onLoad((option) => {
form.value.id = option.id
if(form.value.id!=null){
form.value.id = option.id
flag.value = option.flag
alert(flag.value)
if(flag.value==null){
if(form.value.id!=null){
title.value="体温记录-修改"
}else{
title.value="体温记录-新增"
}
}else{
title.value="体温记录-复制"
}
getData()
})
onReady(() => {
@@ -198,6 +205,7 @@ function datePickConfirm(e) {
function submit() {
proxy.$refs['uForm'].validate().then(() => {
if (form.value.id != null) {
if(flag.value==null){
updateTemperatureRecord(form.value).then(res => {
proxy.$refs['uToast'].show({
message: '修改成功', complete() {
@@ -205,6 +213,18 @@ function submit() {
}
})
})
}else {
form.value.id == null
addTemperatureRecord(form.value).then(res => {
proxy.$refs['uToast'].show({
message: '新增成功', complete() {
uni.navigateTo({ url: `/pages/health/temperatureRecord/list` })
}
})
})
}
}else {
addTemperatureRecord(form.value).then(res => {
proxy.$refs['uToast'].show({