Commit 17e980ff authored by gengchunlei's avatar gengchunlei

医生端 v1.2 1、专病随访删除实现

parent b65b45d9
...@@ -49,3 +49,8 @@ export function delDiagnose(params) { ...@@ -49,3 +49,8 @@ export function delDiagnose(params) {
export function fetchCurrencyByUuid(params) { export function fetchCurrencyByUuid(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-record-crs/record-uuid`, body: params, loading: true }) return fetchBase({ url: `/chronic-admin/v1/chronic-visit-record-crs/record-uuid`, body: params, loading: true })
} }
// 删除随访
export function deleteVisitRecord(params) {
return fetchBase({ url: `/chronic-admin/v1/chronic-visit-record/delete`, body:params, loading: true })
}
\ No newline at end of file
...@@ -50,13 +50,13 @@ ...@@ -50,13 +50,13 @@
</div> </div>
<div class='divider'></div> <div class='divider'></div>
<div class='bt-group'> <div class='bt-group'>
<van-button round size='small' class='doc-btn-primary' @click='toDetail(item)'>详情 <van-button round size='small' class='doc-btn-primary' @click.stop='toDetail(item)'>详情
</van-button> </van-button>
<!-- <van-button round size="small" class="doc-btn-primary" v-if="item.allowUpdate == 1">转诊</van-button>--> <!-- <van-button round size="small" class="doc-btn-primary" v-if="item.allowUpdate == 1">转诊</van-button>-->
<van-button round size='small' class='doc-btn-primary' @click.stop='editBtn(item)' <van-button round size='small' class='doc-btn-primary' @click.stop='editBtn(item)'
v-if='!(item.allowUpdate !==1 || item.serveType == 5)'>修改 v-if='!(item.allowUpdate !==1 || item.serveType == 5)'>修改
</van-button> </van-button>
<van-button round size='small' class='doc-btn-red' @click='delBtn(item)' <van-button round size='small' class='doc-btn-red' @click.stop='delBtn(item)'
v-if='!(item.allowUpdate !==1 || item.serveType == 5)'>删除 v-if='!(item.allowUpdate !==1 || item.serveType == 5)'>删除
</van-button> </van-button>
</div> </div>
...@@ -72,9 +72,10 @@ ...@@ -72,9 +72,10 @@
</template> </template>
<script> <script>
import { delDiagnose, getVisitManageList } from '@/api/doctor/disease.js' import { delDiagnose, deleteVisitRecord, getVisitManageList } from '@/api/doctor/disease.js'
import { useStore } from '@/doctor/store' import { useStore } from '@/doctor/store'
import { showConfirmDialog } from 'vant' import { showConfirmDialog } from 'vant'
import { delHighVisit } from '@/api/doctor/highVisitApi'
export default { export default {
inject: ['residentInfo'], inject: ['residentInfo'],
...@@ -189,9 +190,19 @@ export default { ...@@ -189,9 +190,19 @@ export default {
}) })
} }
}, },
delBtn() { delBtn(record) {
showConfirmDialog({
message: '确定要删除吗?'
}).then(() => {
deleteVisitRecord({ id: record.id }).then(res => {
setTimeout(() => {
this.$message.info('删除成功')
}, 600)
this.list = this.list.filter(e => e.id !== record.id)
})
}).catch((err) => { console.warn('delBtn', err) })
} },
}, },
watch: { watch: {
diseaseType() { diseaseType() {
......
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