Commit f31cb8ce by hd

fix: 模板保存

parent 3a47a9b4
......@@ -20,3 +20,7 @@ export const getTbYwXnpgbg = data =>
// 修改报告
export const updateTbYwXnpgbg = params =>
postform(`${base.alyIP}/xnpgbg/updateTbYwXnpgbg`, params);
// 修改报告
export const saveYpbgnr = params =>
postform(`${base.alyIP}/fzth/saveYpbgnr`, params);
......@@ -46,10 +46,26 @@
>
</el-date-picker>
</div> -->
<!-- <div class="fbsj">
<span class="widthSpan">模板下载</span>
<el-button type="primary" @click="downloadReport" size='small'>下载报告</el-button>
<div id="export">
<span
style="margin-left: 37px; width: 800px"
v-html="xqData.bgnr"
></span>
</div>
</div> -->
<!-- <div class="fbsj">
<span class="widthSpan" @click="onSave()">模板下载</span>
</div> -->
<div v-show="$route.query.editshow != 'show'">
<div v-if="isEdit == false" style="margin: 20px 0; padding-left: 110px">
<el-button type="primary" @click="submit">提 交</el-button>
</div>
<div v-else-if="$route.query.editFlag == 'true'" style="margin: 20px 0; padding-left: 110px">
<el-button type="primary" @click="submitSave">提 交</el-button>
</div>
<div v-else style="margin: 20px 0; padding-left: 110px">
<el-button type="primary" @click="submitEdit">提 交</el-button>
</div>
......@@ -59,13 +75,14 @@
<script>
import editor from "@/components/kindeditor.vue";
import { insertTbYwXnpgbg, updateTbYwXnpgbg } from "@/api/pgypbggl.js";
import { insertTbYwXnpgbg, updateTbYwXnpgbg,getTbYwXnpgbg, saveYpbgnr } from "@/api/pgypbggl.js";
export default {
name: "addMbxx",
components: { editor },
data() {
return {
xqData: {},
isdisabled: false,
isEdit: false,
form: {
......@@ -277,7 +294,7 @@ export default {
bglxdm: newRouter.query.bglxdm,
bgbt: newRouter.query.bgbt,
bgnr: newRouter.query.bgnr,
fbsj: newRouter.query.fbsj,
fbsj: newRouter.query.fbsj
};
} else {
this.isEdit = false;
......@@ -287,8 +304,43 @@ export default {
immediate: true,
},
},
mounted() {},
mounted() {
this.getinfo();
},
methods: {
submitSave() {
var params = new FormData();
params.append("bgbt", this.$route.query.bgbt);
params.append("bgnr", this.editorTextCopy);
params.append("glxxXxzjbh", this.$route.query.glxxXxzjbh);
saveYpbgnr(params).then(res => {
console.log('asdfasdf',res)
})
// var url = `${this.$baseUrl.alyIP}/fzth/saveYpbgnr`;
// axios.post(url,params,{
// headers: {
// "blade-auth": window.sessionStorage.getItem("token")
// }
// }).then(res =>{
// console.log(res)
// });
},
// 通过信息主键编号获取内容
getinfo() {
console.log(this.$route.query.xxzjbh);
let info = this.$route.query.xxzjbh;
getTbYwXnpgbg({ xxzjbh: info }).then((res) => {
if (res.code == 200) {
this.xqData = res.data.result;
this.dialogFormVisible = true;
}
});
},
downloadReport() {
$("#export").wordExport();
$("#export").word()
},
onContentChange(val) {
this.editorTextCopy = val;
window.console.log(this.editorTextCopy);
......
......@@ -602,12 +602,12 @@ export default {
xxzjbh: scope.xxzjbh,
bgzt: "1",
bglxdm: scope.bglxdm,
xxzjbh: scope.xxzjbh,
bgbt: scope.bgbt,
bgnr: scope.bgnr,
fbsj: scope.djsj,
editshow: 'enit',
editFlag:true
editFlag: true,
glxxXxzjbh: this.$route.query.xxzjbh
};
this.$router.pushToTab({ path: "/addMbxx", query: param });
},
......@@ -667,6 +667,7 @@ export default {
axios
.post(url, params, {
responseType: "arraybuffer",
"blade-auth": window.sessionStorage.getItem("token")
})
.then((res) => {
let blob = new Blob([res], {
......
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