diff --git a/src/api/manage/message.js b/src/api/manage/message.js new file mode 100644 index 0000000..288ee4f --- /dev/null +++ b/src/api/manage/message.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询短信模板信息列表 +export function listMessage(query) { + return request({ + url: '/manage/message/list', + method: 'get', + params: query + }) +} + +// 查询短信模板信息详细 +export function getMessage(id) { + return request({ + url: '/manage/message/' + id, + method: 'get' + }) +} + +// 新增短信模板信息 +export function addMessage(data) { + return request({ + url: '/manage/message/add', + method: 'post', + data: data + }) +} + +// 修改短信模板信息 +export function updateMessage(data) { + return request({ + url: '/manage/message/edit', + method: 'put', + data: data + }) +} + +// 删除短信模板信息 +export function delMessage(id) { + return request({ + url: '/manage/message/remove/' + id, + method: 'delete' + }) +} +// 查询科室信息列表及包含短信库数量 +export function listMessageNum(query) { + return request({ + url: '/system/department/listMessageNum', + method: 'get', + params: query + }) +} diff --git a/src/assets/system/userinfo.jpg b/src/assets/system/userinfo.jpg new file mode 100644 index 0000000..3912cec Binary files /dev/null and b/src/assets/system/userinfo.jpg differ diff --git a/src/views/manage/message/index.vue b/src/views/manage/message/index.vue new file mode 100644 index 0000000..faf2581 --- /dev/null +++ b/src/views/manage/message/index.vue @@ -0,0 +1,981 @@ + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + 新增短信模版 + + + + + + + + 科室名称 + + + + + + 全部 + + {{ count }} + + + + {{ item.departmentName }} + + {{ item.countNum }} + + + + + + + + + + + + + {{ + scope.row.textMessageChannel == "WATER_DROPLET_PLATFORM" + ? "水滴平台" + : "" + }} + + + + + + + 上架 + + + 下架 + + + + + + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ departmentName }} + {{ departmentName }} + + + {{ diseaseTypeName }} + {{ diseaseTypeName }} + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/manage/script/index.vue b/src/views/manage/script/index.vue index 7396528..d5a7e7c 100644 --- a/src/views/manage/script/index.vue +++ b/src/views/manage/script/index.vue @@ -806,7 +806,6 @@ export default { nurseclick(row) { this.form.departmentId = row.departmentCode; this.departmentName = row.departmentName; - console.log(this.departmentName, '0000') this.innerVisibleshow = false; }, @@ -821,12 +820,10 @@ export default { }, // 点击病种 clickdisease() { - console.log(this.form) if (this.departmentName == '请选择科室') { this.$modal.msgError("请先选择科室"); } else { - console.log(this.departmentName, '00000') this.diseaseshowst = true; this.querydisease.departmentId = this.form.departmentId this.infodisease() @@ -838,8 +835,6 @@ export default { this.form.diseaseTypeId = row.diseaseTypeCode; this.diseaseTypeName = row.diseaseTypeName; this.diseaseshowst = false; - console.log(this.diseaseTypeName, '1121000') - }, // 重置 resetdisease() { @@ -869,7 +864,6 @@ export default { // 左侧科室 itemdata(item) { if (item) { - console.log(item, '9999') this.itemname = item.id // this.form.departmentId = item.id this.departmentName = item.departmentName @@ -965,7 +959,6 @@ export default { /** 新增按钮操作 */ handleAdd() { this.reset(); - console.log(this.form) if (this.itemname) { this.form.departmentName = this.departmentName this.form.departmentId=this.itemname @@ -981,7 +974,7 @@ export default { this.title = "添加话术信息"; - this.getDisease(); + // this.getDisease(); // } }, @@ -1011,8 +1004,6 @@ export default { }, /** 提交按钮 */ submitForm() { - console.log(this.form) - console.log(this.diseaseTypeName) this.$refs["form"].validate(valid => { if (valid) { if (this.form.id != null) { diff --git a/src/views/manage/template/index.vue b/src/views/manage/template/index.vue index 9d6f9c6..f75bfe9 100644 --- a/src/views/manage/template/index.vue +++ b/src/views/manage/template/index.vue @@ -102,7 +102,12 @@ :data="templateList" @selection-change="handleSelectionChange" > - + > - {{ - scope.row.templateSource == "WE_CHAT_APPLET" - ? "小程序" - : "" - }} + {{ scope.row.templateSource == "WE_CHAT_APPLET" ? "小程序" : "" }} {{ scope.row.templateSource == "WE_CHAT_OFFICIAL_ACCOUNT" ? "公众号" @@ -178,20 +179,30 @@ - - + - + - + - - + @@ -269,15 +284,14 @@ >{{ diseaseTypeName }} - - - + - - - + - @@ -321,6 +915,7 @@ export default { } .questionitem { + padding-bottom: 1px; border-radius: 5px; margin: 40px auto; background-color: #fff; @@ -328,6 +923,14 @@ export default { width: 100%; margin: 20px auto; + .combination { + border-radius: 5px; + padding-top: 25px; + width: 90%; + margin: 30px auto; + box-shadow: 0 0px 6px 3px rgba(162, 162, 162, 0.5); + } + .more { display: flex; border-radius: 5px; @@ -348,17 +951,19 @@ export default { span { display: inline-block; width: 60px; + line-height: 35px; } .el-input { - padding-left: 10px; + margin-left: 10px !important; display: block; border: none; border-radius: 5px; - width: 400px; height: 30px; line-height: 30px; margin-bottom: 14px; + margin: 0; + width: 300px } } @@ -388,10 +993,33 @@ export default { } .totalScore { - width: calc(20% - 30px); - margin-left: 30px; + width: 20%; + margin-left: 20px; height: 790px; background: #FFFFFF; + overflow: scroll; + overflow-x: hidden !important; + + .optionitem { + width: 80%; + height: 36px; + margin: 20px auto; + display: flex; + align-items: center; + justify-content: space-between; + font-size: 14px; + + .optionname { + width: 50%; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + + ::v-deep .el-input-number { + width: 56px; + } + } .text { font-size: 16px; @@ -399,6 +1027,8 @@ export default { line-height: 30px; width: calc(100% - 60px); margin: 20px auto 0; + padding-bottom: 10px; + border-bottom: 1px solid #E2E2E2; } .introduce { @@ -407,6 +1037,7 @@ export default { font-size: 14px; color: #999999; line-height: 30px; + padding-bottom: 10px; text-align: left; border-bottom: 1px solid #E2E2E2; } @@ -421,7 +1052,7 @@ export default { } .questionnairedetails { - padding-left: 60px; + padding-left: 30px; width: calc(60% - 30px); overflow: scroll; overflow-x: hidden !important;