Merge branch 'main' of ssh://git.jizhiweb.cn:2222/clinic-v2/web

This commit is contained in:
ChenQiuYu 2025-04-27 14:46:26 +08:00
commit 8217b3a44f
2 changed files with 28 additions and 13 deletions

View File

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import Panel from "@/components/common/Panel.vue"; import Panel from "@/components/common/Panel.vue";
import {nextTick, ref} from "vue"; import {nextTick, onMounted, ref} from "vue";
import {post} from "@/utils/request.ts"; import {post} from "@/utils/request.ts";
import ExpireWarnDetail from "@/components/home/index/Dialog/ExpireWarnDetail.vue"; import ExpireWarnDetail from "@/components/home/index/Dialog/ExpireWarnDetail.vue";
@ -11,6 +11,9 @@ const openExpireWarnDetail = () => {
}) })
} }
onMounted(()=>{
getExpiryDateWarning()
})
const expireDateWarningListSrc = ref<any>([]); const expireDateWarningListSrc = ref<any>([]);
const expireDateWarningList = ref<any>([]); const expireDateWarningList = ref<any>([]);

View File

@ -158,10 +158,17 @@ const submitForm = async () => {
if (!formEl) return if (!formEl) return
await formEl.validate((valid:any, fields:any) => { await formEl.validate((valid:any, fields:any) => {
if (valid) { if (valid) {
console.log(ruleForm.value.area) console.log(ruleForm.value)
// post("vip/vip/create", {vipInfo:ruleForm.value}).then((res: any) => { if (ruleForm.value.id){
// close() post("vip/vip/update", {vipInfo:ruleForm.value}).then((res: any) => {
// }) close()
})
}else {
post("vip/vip/create", {vipInfo:ruleForm.value}).then((res: any) => {
close()
})
}
} }
}) })
} }
@ -190,15 +197,20 @@ const init = (_id: any) => {
id.value = _id id.value = _id
levelName.value = '' levelName.value = ''
show.value = true show.value = true
if (!id.value) return if (!id.value){
post("vip/vip/get", {id: _id}).then((res: any) => { ruleForm.value = {}
ruleForm.value = res return
ruleForm.value.area = JSON.parse(ruleForm.value.area) } else {
if (!res.levelId) return post("vip/vip/get", {id: _id}).then((res: any) => {
post("vip/vipLevel/get", {levelId: res.levelId}).then((res:any) => { ruleForm.value = res
levelName.value = res.name ruleForm.value.area = JSON.parse(ruleForm.value.area)
if (!res.levelId) return
post("vip/vipLevel/get", {levelId: res.levelId}).then((res:any) => {
levelName.value = res.name
})
}) })
}) }
} }
const getLevelConfig = ()=>{ const getLevelConfig = ()=>{