diff --git a/src/api/manage/script.js b/src/api/manage/script.js index 067a754..d75126b 100644 --- a/src/api/manage/script.js +++ b/src/api/manage/script.js @@ -69,3 +69,12 @@ export function delScript(id) { method: 'delete' }) } +// 左侧科室 +export function listScriptNum(query) { + return request({ + url: '/system/department/listScriptNum', + method: 'get', + params: query + }) +} + diff --git a/src/api/manage/servicepackage.js b/src/api/manage/servicepackage.js new file mode 100644 index 0000000..ab7372a --- /dev/null +++ b/src/api/manage/servicepackage.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +// 查询服务包基础信息列表 +export function listServicepackage(query) { + return request({ + url: '/manage/servicepackage/list', + method: 'get', + params: query + }) +} +// 查询服务方式 + +export function serviceWayList(query) { + return request({ + url: '/manage/servicewaycontent/serviceWayList', + method: 'get', + params: query + }) +} +// 查询服务内容 +export function serviccontent(serviceWayId) { + return request({ + url: `/manage/servicewaycontent/list?serviceWayId=${serviceWayId}`, + method: 'get', + }) +} +// 发布 + + +export function editReleaseStatus(id,whetherRelease) { + return request({ + url: `/manage/servicepackage/editReleaseStatus?id=${id}&whetherRelease=${whetherRelease}`, + method: 'put', + }) +} +// 查询服务包基础信息详细 +export function getServicepackage(id) { + return request({ + url: '/manage/servicepackage/' + id, + method: 'get' + }) +} + +// 新增服务包基础信息 +export function addServicepackage(data) { + return request({ + url: '/manage/servicepackage/add', + method: 'post', + data: data + }) +} + +// 修改服务包基础信息 +export function updateServicepackage(data) { + return request({ + url: '/manage/servicepackage/edit', + method: 'put', + data: data + }) +} + +// 删除服务包基础信息 +export function delServicepackage(id) { + return request({ + url: '/manage/servicepackage/remove/' + id, + method: 'delete' + }) +} +// 左侧列表 +export function listServicePackageNum(query) { + return request({ + url: '/system/department/listServicePackageNum', + method: 'get', + params: query + }) +} + + diff --git a/src/api/manage/servicewaycontent.js b/src/api/manage/servicewaycontent.js index 1030662..43db49f 100644 --- a/src/api/manage/servicewaycontent.js +++ b/src/api/manage/servicewaycontent.js @@ -78,7 +78,7 @@ export function delServicewaycontent(id) { // / 删除服务方式 export function removeServiceWay(id) { return request({ - url: '/manage/servicewaycontent/removeServiceWay/id' , + url: '/manage/servicewaycontent/removeServiceWay/'+id , method: 'delete' }) } diff --git a/src/api/system/departmentDisease.js b/src/api/system/departmentDisease.js index 417c40c..e7db3c9 100644 --- a/src/api/system/departmentDisease.js +++ b/src/api/system/departmentDisease.js @@ -15,6 +15,14 @@ export function getDepartmentList(query) { params: query }) } +export function selectDiseaseCount(departmentName) { + return request({ + url: `/system/departmentDisease/selectDiseaseCount?departmentName=${departmentName}`, + method: 'get', + + }) +} +// get 搜索条件传departmentName // 查询科室病种信息详细 export function getDepartmentDisease(id) { @@ -33,6 +41,7 @@ export function addDepartmentDisease(data) { }) } + // 修改科室病种信息 export function updateDepartmentDisease(data) { return request({ diff --git a/src/api/system/stationAvatar.js b/src/api/system/stationAvatar.js index 8a1664f..6792fde 100644 --- a/src/api/system/stationAvatar.js +++ b/src/api/system/stationAvatar.js @@ -15,6 +15,15 @@ export function uploadFilefm(data) { data: data }) } +// 话术图片 +export function uploadScriptInfo(data) { + return request({ + url: '/manage/script/uploadScriptInfo', + method: 'post', + data: data + }) +} + //海报视频上传 export function updatePoserHeads(data) { diff --git a/src/api/system/user.js b/src/api/system/user.js index ddf7f9e..5cb3d5f 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -18,6 +18,15 @@ export function selectUserAgencyleft(query) { }) } +export function selectUserDepartment(query) { + return request({ + url: '/system/user/selectUserDepartment', + method: 'get', + params: query + + }) +} + export function selectUserAgency(userName) { return request({ url: `/system/user/selectUserBelongAgency?userName=${userName}`, @@ -25,6 +34,14 @@ export function selectUserAgency(userName) { }) } +export function getBelongDepartment(userName) { + return request({ + url: `/system/user/getBelongDepartment?userName=${userName}`, + method: 'get', + + }) +} + // /system/user/selectUserAgency 这个是右边的接口,传值不变 // 查询用户详细 export function getUser(userId) { @@ -46,8 +63,15 @@ export function addUser(data) { // 修改用户 export function updateUser(data) { return request({ - url: '/system/user', - method: 'put', + url: '/system/user/editAgency', + method: 'post', + data: data + }) +} +export function editDepartment(data) { + return request({ + url: '/system/user/editDepartment', + method: 'post', data: data }) } diff --git a/src/views/manage/message/index.vue b/src/views/manage/message/index.vue index faf2581..36f3ddd 100644 --- a/src/views/manage/message/index.vue +++ b/src/views/manage/message/index.vue @@ -139,7 +139,12 @@ label="适用任务类型" align="center" prop="suitTaskTypeName" - /> + > + + - + @@ -558,6 +563,8 @@ export default { querydisease: { pageNum: 1, pageSize: 10, + diseaseTypeName:null, + departmentId:null, }, listdisease: [], diseasetotal: 0, @@ -639,9 +646,6 @@ export default { this.getList(); this.Departmentlist(); this.typelistdata(); - listMessage(this.queryParams).then(response => { - this.count = response.total; - }); }, methods: { /** 查询微信模板信息列表 */ @@ -671,10 +675,14 @@ export default { this.loading = true; listMessageNum(this.querydepartmen).then(response => { this.DepartmentoList = response.data; - // this.count=this.DepartmentoList.length - console.log(this.DepartmentoList) - - // this.total = response.total; + let sum = 0; + this.DepartmentoList.forEach((item) => { + if (item.countNum != null) { + console.log(item.countNum) + sum += item.countNum; + } + this.count = sum; + }); this.loading = false; }); @@ -731,6 +739,8 @@ export default { nurseclick(row) { this.form.departmentId = row.departmentCode; this.departmentName = row.departmentName; + this.form.diseaseTypeId = ''; + this.diseaseTypeName = '请选择病种'; console.log(this.departmentName, '0000') this.innerVisibleshow = false; }, @@ -844,10 +854,8 @@ export default { }, /** 修改按钮操作 */ handleUpdate(row) { - if (!this.itemname) { - this.$modal.msgError("请先选择科室"); - } else { - // this.reset(); + + this.reset(); const id = row.id || this.ids // this.getDisease(); getMessage(id).then(response => { @@ -858,7 +866,7 @@ export default { this.open = true; this.title = "修改短信模板信息"; }); - } + }, /** 提交按钮 */ submitForm() { @@ -906,14 +914,6 @@ export default { return delMessage(ids); }).then(() => { this.getList(); - var quer = { - pageNum: 1, - pageSize: 10, - - } - listMessage(quer).then(response => { - this.count = response.total; - }); this.Departmentlist(); this.$modal.msgSuccess("删除成功"); }).catch(() => { }); diff --git a/src/views/manage/propaganda/index.vue b/src/views/manage/propaganda/index.vue index 3b52b35..40186a0 100644 --- a/src/views/manage/propaganda/index.vue +++ b/src/views/manage/propaganda/index.vue @@ -503,9 +503,9 @@ label-width="80px" :inline="true" > - + @@ -642,6 +642,8 @@ export default { querydisease: { pageNum: 1, pageSize: 10, + diseaseTypeName:null, + departmentId:null, }, listdisease: [], diseasetotal: 0, @@ -752,7 +754,6 @@ export default { created() { this.Departmentlist(); this.getList(); - this.getlistcount(); }, watch: { name(val) { @@ -787,7 +788,7 @@ export default { message: "复制成功" }); this.getList() - this.getlistcount() + this.Departmentlist() }); }).catch(() => { @@ -867,6 +868,14 @@ export default { this.loading = true; selectNumByDept(this.querydepartmen).then(response => { this.DepartmentoList = response.data; + let sum = 0; + this.DepartmentoList.forEach((item) => { + if (item.countNum != null) { + console.log(item.countNum) + sum += item.countNum; + } + this.count = sum; + }); this.loading = false; }); }, @@ -885,17 +894,6 @@ export default { } }, - // 获取总数 - getlistcount() { - var qure={ - pageNum: 1, - pageSize: 10, - - } - listPropaganda(qure).then(response => { - this.count = response.total; - }); - }, /** 查询患者宣教信息列表 */ @@ -942,6 +940,8 @@ export default { nurseclick(row) { this.form.departmentId = row.departmentCode; this.departmentName = row.departmentName; + this.form.diseaseTypeId = ''; + this.diseaseTypeName = '请选择病种'; this.innerVisibleshow = false; }, @@ -1093,7 +1093,6 @@ export default { this.$modal.msgSuccess("修改成功"); this.open = false; this.getList(); - this.getlistcount() }); } else { if (this.diseaseTypeName == "请选择病种") { @@ -1114,7 +1113,7 @@ export default { this.$modal.msgSuccess("新增成功"); this.open = false; this.getList(); - this.getlistcount() + this.Departmentlist() }); } @@ -1128,15 +1127,7 @@ export default { return delPropaganda(ids); }).then(() => { this.getList(); - this.getlistcount() - // var quer = { - // pageNum: 1, - // pageSize: 10, - - // } - // listPropaganda(quer).then(response => { - // this.count = response.total; - // }); + this.Departmentlist() this.$modal.msgSuccess("删除成功"); }).catch(() => { }); }, diff --git a/src/views/manage/script/index.vue b/src/views/manage/script/index.vue index d5a7e7c..8e5853c 100644 --- a/src/views/manage/script/index.vue +++ b/src/views/manage/script/index.vue @@ -82,19 +82,6 @@ >新增 - - - -
+
科室名称
全部
- {{count}} + {{ count }}
{{ item.departmentName }}
- {{item.countNum}} - + {{ item.countNum }}
@@ -141,7 +127,6 @@ :data="scriptList" @selection-change="handleSelectionChange" > - + + + - - -