From 267ea61afc4a22ae44c1e16a53171724e8009a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E7=95=85?= Date: Tue, 14 Sep 2021 11:04:07 +0800 Subject: [PATCH] add --- src/api/sce/sce.js | 2 +- src/views/sce/sceInfo/index.vue | 51 ++++++++++++++-------- src/views/sce/tips/index.vue | 75 ++++++++++++++++++--------------- 3 files changed, 76 insertions(+), 52 deletions(-) diff --git a/src/api/sce/sce.js b/src/api/sce/sce.js index 90daf5a..63d958f 100644 --- a/src/api/sce/sce.js +++ b/src/api/sce/sce.js @@ -83,7 +83,7 @@ export function updateTipsList(data) { //删除Tips列表 export function deteleTipsList(id) { return request({ - url: 'tips/info/detele', + url: 'tips/info/delete', method: 'post', data:{id} }) diff --git a/src/views/sce/sceInfo/index.vue b/src/views/sce/sceInfo/index.vue index bc58548..5304faa 100644 --- a/src/views/sce/sceInfo/index.vue +++ b/src/views/sce/sceInfo/index.vue @@ -247,7 +247,7 @@
新增 { + let type = typeof n.processId; + var processId = ""; + if (type == "string") { + processId = n.processId; + } else if (type == "object") { + processId = n.processId.join(","); + } return { mediaType: n.mediaType, sourceType: n.sourceType, title: n.title, url: n.url, - processId: n.processId.join(",") + processId: processId }; }); - console.log(this.imgData, "有变化吗"); console.log(this.ruleForm, "参数"); try { this.$refs["ruleForm"].validate(async valid => { if (valid) { if (this.type == "add") { var res = await addJbInfo(this.ruleForm); + if (res.code == 200) { + this.$message.success("新增成功"); + this.dialog.Visible = false; + this.queryList(); + } else { + this.$message({ + message: res.msg, + type: "error" + }); + } } else if (this.type == "edit") { + console.log(this.ruleForm, "参数"); var res = await updateJbInfo(this.ruleForm); - } - if (res.code == 200) { - this.$message.success("新增成功"); - this.dialog.Visible = false; - this.queryList(); - } else { - this.$message({ - message: res.msg, - type: "error" - }); + if (res.code == 200) { + this.$message.success("编辑成功"); + this.dialog.Visible = false; + this.queryList(); + } else { + this.$message({ + message: res.msg, + type: "error" + }); + } } } }); diff --git a/src/views/sce/tips/index.vue b/src/views/sce/tips/index.vue index 6fbb8dd..399c649 100644 --- a/src/views/sce/tips/index.vue +++ b/src/views/sce/tips/index.vue @@ -9,7 +9,7 @@ clearable placeholder="请选择剧本标题" @change="queryLc" - @visible-change='foucsLc' + @visible-change="foucsLc" >
@@ -202,10 +204,10 @@ export default { } }, rules: { - scenarioId: [{ required: true, message: "请选择剧本", trigger: "blur" }], - processId: [ - { required: true, message: "请选择流程", trigger: "blur" } + scenarioId: [ + { required: true, message: "请选择剧本", trigger: "blur" } ], + processId: [{ required: true, message: "请选择流程", trigger: "blur" }], content: [{ required: true, message: "请输入内容", trigger: "blur" }] }, form: {}, @@ -219,7 +221,7 @@ export default { lcData: [], total: 0, type: "add", - data:{} + data: {} }; }, mounted() { @@ -240,7 +242,6 @@ export default { }, //获取流程列表 async queryFindList() { - try { let res = await queryFindList(this.data); // console.log(res.data, "流程列表"); @@ -249,31 +250,31 @@ export default { console.log(err); } }, - queryLc(val){ + queryLc(val) { this.data = { - scenarioId:val - } - delete this.queryParams.query.processId - this.queryFindList() + scenarioId: val + }; + delete this.queryParams.query.processId; + this.queryFindList(); }, - chageLc(val){ - console.log(val) + chageLc(val) { + console.log(val); this.data = { - scenarioId:val - } - delete this.form.processId - // this.form.processId = - this.queryFindList() + scenarioId: val + }; + delete this.form.processId; + // this.form.processId = + this.queryFindList(); }, - foucsLc(){ - console.log(11110) + foucsLc() { + console.log(11110); }, //获取Tips列表 async queryTipsList() { this.loading = true; - console.log(this.$route.query.type,41231231) - if(this.$route.query.type == 'sceinfo'){ - this.queryParams.query.scenarioId = this.$route.query.scenarioId + console.log(this.$route.query.type, 41231231); + if (this.$route.query.type == "sceinfo") { + this.queryParams.query.scenarioId = this.$route.query.scenarioId; } try { let res = await queryTipsList(this.queryParams); @@ -298,15 +299,15 @@ export default { content: undefined } }; - this.data = {} - this.queryFindList() + this.data = {}; + this.queryFindList(); this.queryTipsList(); }, // 新增 handleAdd() { this.dialog.title = "新增"; - this.type = 'add' - this.form = {} + this.type = "add"; + this.form = {}; this.disabled = false; this.dialog.Visible = true; }, @@ -329,7 +330,7 @@ export default { }); } } - if(this.type == 'edit'){ + if (this.type == "edit") { let res = await updateTipsList(this.form); if (res.code == 200) { this.$message.success("编辑成功"); @@ -370,10 +371,16 @@ export default { //编辑 handleEdit(row) { this.queryTipsDetail(row.id); - this.dialog.title = "编辑"; - this.type = "edit"; - this.disabled = false; - this.dialog.Visible = true; + this.data = { + scenarioId: row.scenarioId + }; + this.queryFindList(); + setTimeout(() => { + this.dialog.title = "编辑"; + this.type = "edit"; + this.disabled = false; + this.dialog.Visible = true; + }, 500); }, //删除 async hanDel(row) { @@ -386,7 +393,7 @@ export default { let res = await deteleTipsList(row.id); if (res.code == 200) { this.$message.success("删除成功"); - this.queryList(); + this.queryTipsList(); } else { this.$message({ message: res.msg,