diff --git a/src/components/360View/afterPart/index-copy.vue b/src/components/360View/afterPart/index-copy.vue
index 62af523..37b0bbd 100644
--- a/src/components/360View/afterPart/index-copy.vue
+++ b/src/components/360View/afterPart/index-copy.vue
@@ -631,19 +631,19 @@ export default {
})
},
// 点击左侧模板数据覆盖表格内容
- templateData(data, node) {
- if (data && data.caseJson) {
- this.tableData = JSON.parse(data.caseJson)
- // 回显表格复选框
- this.$nextTick(() => {
- this.tableData.forEach(item => {
- if (item.flag) {
- this.$refs.multipleTable.toggleRowSelection(item, true)
- }
- })
- })
+ async templateData(data, node) {
+ const { data: res } = await this.$http.get('/mjz/getMjzHdjcInfoTemplate', {
+ params: {
+ id: data.id,
+ patientId: this.patientId
+ }
+ })
+ if (res.code === 0) {
+ if (res.data) {
+ this.dataForm = this.handleData(res.data)
+ }
} else {
- // this.tableData = Object.assign([], this.sourceData)
+ this.$message.error(res.msg)
}
},
// 点击保存模板后弹框
@@ -658,15 +658,19 @@ export default {
},
// 保存模板树
async saveTreeTemplete() {
- if (!this.treeId) return this.$message.warning('请选择节点!')
+ if (!this.treeId) return this.$message.warning('请选择目录!')
const params = {
- caseJson: JSON.stringify(this.tableData),
doctorId: this.doctorId,
name: this.form.name,
type: 3, // 2前段检查 3后段检查
treeId: this.treeId
}
- const { data: res } = await this.$http.post('/treetemplate/addTreeCase', params)
+ for (const resKey in this.dataForm) {
+ if (Array.isArray(this.dataForm[resKey])) {
+ this.dataForm[resKey] = this.dataForm[resKey].join(',')
+ }
+ }
+ const { data: res } = await this.$http.post('/mjz/saveMjzHdjcTemplate', { ...params, ...this.dataForm })
if (res.code === 0) {
this.templateFlag = false
await this.queryTreeCase()
@@ -707,7 +711,7 @@ export default {
let url = ''
if (data.type) {
// 模板节点
- url = '/treetemplate/deleteTreeCase'
+ url = '/mjz/delMjzHdjcInfoTemplate'
} else {
// 树节点
url = '/treetemplate/deleteTree'
diff --git a/src/components/360View/business.vue b/src/components/360View/business.vue
index 92973ed..758039e 100644
--- a/src/components/360View/business.vue
+++ b/src/components/360View/business.vue
@@ -12,12 +12,23 @@
预约激光治疗
+预约医疗项目