Compare commits

..

No commits in common. "dcd5071847d9772ff58af44601b05c165e132019" and "e5bcf8de62ee9ebe3c20d4aaad12f067a65aa24e" have entirely different histories.

5 changed files with 61 additions and 103 deletions

View File

@ -20,7 +20,7 @@ const props = defineProps({
}
})
const list = computed(() => props.avatarList.map(i => i || '/static/default-avatar.svg'))
const list = computed(() => props.avatarList.map(i => i || '/static/default-avatar.png'))
const size = computed(() => {
const val = Number.isInteger(props.size) && props.size > 0 ? props.size : 144;

View File

@ -3,71 +3,61 @@
{
"path": "pages/home/message-home",
"style": {
"navigationBarTitleText": "消息",
"disableScroll": true
"navigationBarTitleText": "消息"
}
},
{
"path": "pages/login/redirect-page",
"style": {
"navigationBarTitleText": "登录",
"disableScroll": true
"navigationBarTitleText": "登录"
}
},
{
"path": "pages/login/agreement",
"style": {
"navigationBarTitleText": "",
"disableScroll": true
"navigationBarTitleText": ""
}
},
{
"path": "pages/home/work-home",
"style": {
"navigationBarTitleText": "工作台",
"disableScroll": true
"navigationBarTitleText": "工作台"
}
},
{
"path": "pages/home/case-home",
"style": {
"navigationBarTitleText": "病历",
"disableScroll": true
"navigationBarTitleText": "病历"
}
},
{
"path": "pages/webview/webview",
"style": {
"navigationBarTitleText": "预览",
"disableScroll": true
"navigationBarTitleText": "预览"
}
},
{
"path": "pages/library/diagnosis-list",
"style": {
"navigationBarTitleText": "诊断",
"disableScroll": true
"navigationBarTitleText": "诊断"
}
},
{
"path": "pages/library/tag-list/tag-list",
"style": {
"navigationBarTitleText": "标签",
"disableScroll": true
"navigationBarTitleText": "标签"
}
},
{
"path": "pages/others/edit-positive-find",
"style": {
"navigationBarTitleText": "阳性发现",
"disableScroll": true
"navigationBarTitleText": "阳性发现"
}
},
{
"path": "pages/login/login",
"style": {
"navigationBarTitleText": "授权登录",
"disableScroll": true
"navigationBarTitleText": "授权登录"
}
}
],
@ -78,37 +68,32 @@
{
"path": "common-phrases",
"style": {
"navigationBarTitleText": "常用语",
"disableScroll": true
"navigationBarTitleText": "常用语"
}
},
{
"path": "article-list",
"style": {
"navigationBarTitleText": "宣教文章",
"disableScroll": true
"navigationBarTitleText": "宣教文章"
}
},
{
"path": "article-detail",
"style": {
"navigationBarTitleText": "宣教文章",
"disableScroll": true
"navigationBarTitleText": "宣教文章"
}
},
{
"path": "survey-list",
"style": {
"navigationBarTitleText": "问卷列表",
"disableScroll": true
"navigationBarTitleText": "问卷列表"
}
},
{
"path": "index",
"style": {
"navigationBarTitleText": "聊天",
"enablePullDownRefresh": false,
"disableScroll": true
"enablePullDownRefresh": false
}
}
]
@ -119,85 +104,73 @@
{
"path": "profile",
"style": {
"navigationBarTitleText": "完善个人信息",
"disableScroll": true
"navigationBarTitleText": "完善个人信息"
}
},
{
"path": "department-select",
"style": {
"navigationBarTitleText": "选择科室",
"disableScroll": true
"navigationBarTitleText": "选择科室"
}
},
{
"path": "hospital-select",
"style": {
"navigationBarTitleText": "选择医院",
"disableScroll": true
"navigationBarTitleText": "选择医院"
}
},
{
"path": "verify/assistant",
"style": {
"navigationBarTitleText": "上传证照",
"disableScroll": true
"navigationBarTitleText": "上传证照"
}
},
{
"path": "verify/doctor",
"style": {
"navigationBarTitleText": "上传证照",
"disableScroll": true
"navigationBarTitleText": "上传证照"
}
},
{
"path": "team/invite/invite-patient",
"style": {
"navigationBarTitleText": "邀请患者",
"disableScroll": true
"navigationBarTitleText": "邀请患者"
}
},
{
"path": "team/invite/invite-teammate",
"style": {
"navigationBarTitleText": "邀请成员",
"disableScroll": true
"navigationBarTitleText": "邀请成员"
}
},
{
"path": "team/list/team-list",
"style": {
"navigationBarTitleText": "我的团队",
"disableScroll": true
"navigationBarTitleText": "我的团队"
}
},
{
"path": "team/edit/team-edit",
"style": {
"navigationBarTitleText": "修改团队信息",
"disableScroll": true
"navigationBarTitleText": "修改团队信息"
}
},
{
"path": "team/detail/team-detail",
"style": {
"navigationBarTitleText": "团队信息",
"disableScroll": true
"navigationBarTitleText": "团队信息"
}
},
{
"path": "service/contact-service",
"style": {
"navigationBarTitleText": "联系企微客服",
"disableScroll": true
"navigationBarTitleText": "联系企微客服"
}
},
{
"path": "todo/todo-detail",
"style": {
"navigationBarTitleText": "待办详情",
"disableScroll": true
"navigationBarTitleText": "待办详情"
}
}
]
@ -208,141 +181,121 @@
{
"path": "search",
"style": {
"navigationBarTitleText": "搜索患者",
"disableScroll": true
"navigationBarTitleText": "搜索患者"
}
},
{
"path": "group-manage",
"style": {
"navigationBarTitleText": "分组管理",
"disableScroll": true
"navigationBarTitleText": "分组管理"
}
},
{
"path": "batch-transfer",
"style": {
"navigationBarTitleText": "转移客户给其他团队",
"disableScroll": true
"navigationBarTitleText": "转移客户给其他团队"
}
},
{
"path": "batch-share",
"style": {
"navigationBarTitleText": "共享客户",
"disableScroll": true
"navigationBarTitleText": "共享客户"
}
},
{
"path": "patient-create",
"style": {
"navigationBarTitleText": "新增患者",
"disableScroll": true
"navigationBarTitleText": "新增患者"
}
},
{
"path": "patient-inner-info",
"style": {
"navigationBarTitleText": "内部信息",
"disableScroll": true
"navigationBarTitleText": "内部信息"
}
},
{
"path": "archive-detail",
"style": {
"navigationBarTitleText": "档案详情",
"disableScroll": true
"navigationBarTitleText": "档案详情"
}
},
{
"path": "archive-edit",
"style": {
"navigationBarTitleText": "档案编辑",
"disableScroll": true
"navigationBarTitleText": "档案编辑"
}
},
{
"path": "visit-record-detail",
"style": {
"navigationBarTitleText": "健康档案",
"disableScroll": true
"navigationBarTitleText": "健康档案"
}
},
{
"path": "visit-record-view",
"style": {
"navigationBarTitleText": "病历详情",
"disableScroll": true
"navigationBarTitleText": "病历详情"
}
},
{
"path": "medical-case-form",
"style": {
"navigationBarTitleText": "添加病历",
"disableScroll": true
"navigationBarTitleText": "添加病历"
}
},
{
"path": "ai-medical-case-form",
"style": {
"navigationBarTitleText": "添加病历",
"disableScroll": true
"navigationBarTitleText": "添加病历"
}
},
{
"path": "service-record-detail",
"style": {
"navigationBarTitleText": "服务记录",
"disableScroll": true
"navigationBarTitleText": "服务记录"
}
},
{
"path": "followup-detail",
"style": {
"navigationBarTitleText": "回访详情",
"disableScroll": true
"navigationBarTitleText": "回访详情"
}
},
{
"path": "new-followup",
"style": {
"navigationBarTitleText": "新增回访",
"disableScroll": true
"navigationBarTitleText": "新增回访"
}
},
{
"path": "new-followup-record",
"style": {
"navigationBarTitleText": "回访记录",
"disableScroll": true
"navigationBarTitleText": "回访记录"
}
},
{
"path": "plan-list",
"style": {
"navigationBarTitleText": "回访计划",
"disableScroll": true
"navigationBarTitleText": "回访计划"
}
},
{
"path": "plan-preview",
"style": {
"navigationBarTitleText": "回访计划详情",
"disableScroll": true
"navigationBarTitleText": "回访计划详情"
}
},
{
"path": "plan-execute",
"style": {
"navigationBarTitleText": "执行回访计划",
"disableScroll": true
"navigationBarTitleText": "执行回访计划"
}
},
{
"path": "followup-task-list",
"style": {
"navigationBarTitleText": "回访任务",
"disableScroll": true
"navigationBarTitleText": "回访任务"
}
}
]

View File

@ -110,7 +110,7 @@ const FIELD_CONFIG = {
key: "diagnosisName",
label: FIELD_LABELS.diagnosisName,
type: "textarea",
required: true,
required: false,
},
{
key: "chiefComplaint",
@ -185,7 +185,13 @@ const FIELD_CONFIG = {
label: FIELD_LABELS.examination,
type: "textarea",
required: false,
}
},
{
key: "treatmentPlan",
label: "治疗方案",
type: "textarea",
required: false,
},
],
physicalExaminationTemplate: [
{
@ -212,7 +218,7 @@ const FIELD_CONFIG = {
key: "consultationDate",
label: FIELD_LABELS.consultationDate,
type: "date",
required: false,
required: true,
},
{
key: "chiefComplaint",

View File

@ -88,10 +88,10 @@
</template>
<scroll-view v-if="list.length" scroll-y="true" class="h-full">
<view v-for="i in list" :key="i._id" class="mb-10 shadow-lg bg-white" @click="toTodoDetail(i._id, i.ownTeam)">
<view v-for="i in list" :key="i._id" class="mb-10 shadow-lg bg-white" @click="toTodoDetail(i._id)">
<view class="flex items-center justify-between px-15 py-10 border-b">
<view class="text-base text-dark">计划执行: {{ i.planDate }}</view>
<view class="flex items-center">
<view class="flex items-center" @click.stop="toTodoDetail(i._id, true)">
<view class="mr-5 text-base text-dark">患者: {{ i.customerName }}</view>
<image class="icon-edit" src="/static/work/edit-pen.svg" />
</view>
@ -259,8 +259,7 @@ async function getList() {
endTime: i.endTime && dayjs(i.endTime).isValid() ? dayjs(i.endTime).format("YYYY-MM-DD HH:mm") : "",
createTime: i.createTime && dayjs(i.createTime).isValid() ? dayjs(i.createTime).format("YYYY-MM-DD HH:mm") : "",
eventStatusLabel: statusNames[i.eventStatus],
fileList: Array.isArray(i.fileList) ? i.fileList.filter(i => i && i.file && i.file.name) : [],
ownTeam: followUpType.value === 'team'
fileList: Array.isArray(i.fileList) ? i.fileList.filter(i => i && i.file && i.file.name) : []
})) : [];
list.value = page.value === 1 ? arr : [...list.value, ...arr];
total.value = res && res.total > 0 ? res.total : 0;

View File

@ -19,7 +19,7 @@
</view>
</view>
<view v-for="i in teammates" :key="i._id" class="mb-10 p-10 border rounded flex">
<image class="flex-shrink-0 mr-10 avatar" :src="i.avatar || '/static/default-avatar.svg'" />
<image class="flex-shrink-0 mr-10 avatar" :src="i.avatar || '/static/default-avatar.png'" />
<view class="w-0 flex-grow">
<view class="flex items-center">
<view class="mr-5 text-lg font-semibold text-dark truncate">{{ i.anotherName }}</view>