Commit 16b46283 authored by songrui's avatar songrui

随访删除

parent 5ed52650
...@@ -54,6 +54,11 @@ export function updateCurrency(params) { ...@@ -54,6 +54,11 @@ export function updateCurrency(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-currency/update`, body: params, loading: true }) return fetchBase({ url: `/chronic-admin/v1/chronic-visit-currency/update`, body: params, loading: true })
} }
// 删除随访
export function deleteVisit(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-record/delete`, body:params, loading: true })
}
//图片上传 //图片上传
export function upLoadMultifile(params) { export function upLoadMultifile(params) {
return fetchBase({ return fetchBase({
......
...@@ -50,8 +50,10 @@ export default { ...@@ -50,8 +50,10 @@ export default {
async init() { async init() {
let token = getQueryVariable('token') let token = getQueryVariable('token')
if (!token) { if (!token) {
// token = sessionStorage.getItem('token') token = sessionStorage.getItem('token')
token = '83cc8934-c543-45cd-a3fd-364cf6f9739d' if (process.env.NODE_ENV !== 'production') {
token = '83cc8934-c543-45cd-a3fd-364cf6f9739d'
}
} }
if (token) { if (token) {
sessionStorage.setItem('token', token) sessionStorage.setItem('token', token)
......
...@@ -42,7 +42,8 @@ ...@@ -42,7 +42,8 @@
<div class="py-3"> <div class="py-3">
<span class="text-16 font-semibold mr-3">{{ result.residentName }}</span> <span class="text-16 font-semibold mr-3">{{ result.residentName }}</span>
<span class="text-12 mr-3">{{ result.currentAge || '-' }}</span> <span class="text-12 mr-3">{{ result.currentAge || '-' }}</span>
<span class="text-12">{{ result.genderName }}</span> <span class="text-12 mr-3">{{ result.genderName }}</span>
<span class="text-12" v-if="result.chronicStatus == 9">死亡</span>
</div> </div>
<div class="mb-2"> <div class="mb-2">
<span class="label">身份证号</span> <span class="label">身份证号</span>
...@@ -93,11 +94,6 @@ ...@@ -93,11 +94,6 @@
</div> </div>
</div> </div>
</div> </div>
<van-button round type="primary" @click="() => show = true">open</van-button>
<!-- <DocUnit v-model:show="show" v-model:value="value1" @change="(option) => value2 = option"/> -->
<!-- <DocOffice v-model:show="show" v-model:value="value1" @change="(option) => value2 = option" unitId="21649"/> -->
<DocOfficeDoctor v-model:show="show" v-model:value="value1" @change="(option) => value2 = option" unitId="21649" officeId="36234"/>
{{value1}}
</div> </div>
</template> </template>
...@@ -107,16 +103,10 @@ import { validateIdCard } from '@/utils/commonReg.js' ...@@ -107,16 +103,10 @@ import { validateIdCard } from '@/utils/commonReg.js'
import { setLocalStorage, getLocalStorage } from '@/utils/common.js' import { setLocalStorage, getLocalStorage } from '@/utils/common.js'
import { showFailToast } from 'vant' import { showFailToast } from 'vant'
import ChronicTag from '@/doctor/components/chronicTag/ChronicTag.vue' import ChronicTag from '@/doctor/components/chronicTag/ChronicTag.vue'
import DocUnit from '@/doctor/components/docUnit/DocUnit.vue'
import DocOffice from '@/doctor/components/docOffice/DocOffice.vue'
import DocOfficeDoctor from '@/doctor/components/docOfficeDoctor/DocOfficeDoctor.vue'
export default { export default {
components: { components: {
ChronicTag, ChronicTag
DocUnit,
DocOffice,
DocOfficeDoctor
}, },
data() { data() {
return { return {
...@@ -164,7 +154,12 @@ export default { ...@@ -164,7 +154,12 @@ export default {
this.search() this.search()
}, },
toDetail() { toDetail() {
this.$router.push({
path: `/doctor/resident/base`,
query: {
residentId: this.result.residentInfoId
}
})
}, },
toBack() { toBack() {
this.$router.back() this.$router.back()
......
...@@ -20,7 +20,8 @@ ...@@ -20,7 +20,8 @@
建档状态 建档状态
</div> </div>
<div class='detail-right'> <div class='detail-right'>
<span v-if="!!info.residentsBaseDTO">已建档</span>
<span v-else>未建档</span>
</div> </div>
</div> </div>
<div class='mt-3 flex items-center'> <div class='mt-3 flex items-center'>
...@@ -28,7 +29,8 @@ ...@@ -28,7 +29,8 @@
签约状态 签约状态
</div> </div>
<div class='detail-right'> <div class='detail-right'>
<span v-if="!!info.signedInfoDTO">已签约</span>
<span v-else>未签约</span>
</div> </div>
</div> </div>
<div class='mt-3 flex items-center'> <div class='mt-3 flex items-center'>
......
...@@ -15,6 +15,14 @@ ...@@ -15,6 +15,14 @@
> >
<div v-for='item in list' :key="item.id" class="p-4 mt-3 card"> <div v-for='item in list' :key="item.id" class="p-4 mt-3 card">
<div class='flex items-center'> <div class='flex items-center'>
<div class='detail-left'>
随访情况
</div>
<div class='detail-right'>
{{ item.visitSituationName }}
</div>
</div>
<div class='mt-3 flex items-center'>
<div class='detail-left'> <div class='detail-left'>
随访日期 随访日期
</div> </div>
...@@ -51,7 +59,7 @@ ...@@ -51,7 +59,7 @@
下次随访日期 下次随访日期
</div> </div>
<div class='detail-right'> <div class='detail-right'>
{{ item.nextVisitDate }} {{ item.nextVisitDate || '-' }}
</div> </div>
</div> </div>
...@@ -81,8 +89,8 @@ ...@@ -81,8 +89,8 @@
</template> </template>
<script> <script>
import { queryVisitByPage } from '@/api/doctor/resident.js' import { queryVisitByPage, deleteVisit } from '@/api/doctor/resident.js'
import { showConfirmDialog } from 'vant' import { showConfirmDialog, showToast } from 'vant'
export default { export default {
data() { data() {
...@@ -157,14 +165,17 @@ export default { ...@@ -157,14 +165,17 @@ export default {
if (this.chronicTagsArray.length) { if (this.chronicTagsArray.length) {
const item = this.tabList.find(e => e.code === this.chronicTagsArray[0]) || {} const item = this.tabList.find(e => e.code === this.chronicTagsArray[0]) || {}
this.activeTab = item.name this.activeTab = item.name
this.load() // this.load()
} }
}, },
tabChange() { tabChange() {
this.load() this.load()
}, },
addBtn() { addBtn() {
if (this.baseInfo.chronicStatus === 9) {
showToast('该居民已标记为死亡,无法新增随访')
return
}
}, },
editBtn(item) { editBtn(item) {
...@@ -175,6 +186,10 @@ export default { ...@@ -175,6 +186,10 @@ export default {
message: '确认删除该随访记录吗?确认后将无法查看该随访信息' message: '确认删除该随访记录吗?确认后将无法查看该随访信息'
}).then(() => { }).then(() => {
// on confirm // on confirm
// console.log(item.id)
deleteVisit(item.id).then(res => {
this.load()
})
}) })
.catch(() => { .catch(() => {
// on cancel // on cancel
......
...@@ -31,7 +31,7 @@ module.exports = defineConfig({ ...@@ -31,7 +31,7 @@ module.exports = defineConfig({
}, },
'/chronic-admin': { '/chronic-admin': {
// target: 'https://beta-tumour.zmnyjk.com', // target: 'https://beta-tumour.zmnyjk.com',
target: 'http://192.168.1.26:8900', target: 'http://192.168.1.43:8900',
changOrigin: true, changOrigin: true,
pathRewrite: { pathRewrite: {
'^/chronic-admin': '/' '^/chronic-admin': '/'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment