Commit aeefe741 by gao_yingdong

侦查终结添加法律文书

parent 45190d70
...@@ -10796,6 +10796,54 @@ const zczj_blxx = [ ...@@ -10796,6 +10796,54 @@ const zczj_blxx = [
col: "2", col: "2",
}, },
] ]
//侦查终结办理信息
const zczj_flws = [
{
name: "侦查终结报告书:",
id: "zczjbgs",
type: "file",
fileId: 'zczjbgs',
value: "",
requestUrl: "/flwsFj/tbstasjflwsCj/save",
placeholder: "请输入",
col: "2",
fileList: []
},
{
name: "起诉书:",
id: "qss",
type: "file",
fileId: 'qss',
value: "",
requestUrl: "/flwsFj/tbstasjflwsCj/save",
placeholder: "请输入",
col: "2",
fileList: []
},
{
name: "一审判决书:",
id: "yspjs",
fileId: 'yspjs',
type: "file",
value: "",
requestUrl: "/flwsFj/tbstasjflwsCj/save",
placeholder: "请输入",
fileList: [],
col: "2",
},
{
name: "二审判决书:",
id: "espjs",
fileId: 'espjs',
type: "file",
value: "",
requestUrl: "/flwsFj/tbstasjflwsCj/save",
placeholder: "请输入",
fileList: [],
col: "2",
},
]
//抓捕犯罪嫌疑人基本信息 //抓捕犯罪嫌疑人基本信息
const zbfzxyr_jbxx = [ const zbfzxyr_jbxx = [
{ {
...@@ -11941,6 +11989,7 @@ export { ...@@ -11941,6 +11989,7 @@ export {
zczj_ajfx, zczj_ajfx,
zczj_zasd, zczj_zasd,
zczj_blxx, zczj_blxx,
zczj_flws,
//抓捕犯罪人员 //抓捕犯罪人员
zbfzxyr_jbxx, zbfzxyr_jbxx,
zbfzxyr_blxx, zbfzxyr_blxx,
......
...@@ -12,7 +12,10 @@ ...@@ -12,7 +12,10 @@
class="formCompontent" class="formCompontent"
:formField="propFormField" :formField="propFormField"
:formLabelAligns="formLabelAlign" :formLabelAligns="formLabelAlign"
:fileLists="fileLists"
@submit="submit" @submit="submit"
@handleRemove="handleRemove"
@handleChange="handleChange"
:propTitle="title" :propTitle="title"
></form-compontent> ></form-compontent>
</div> </div>
...@@ -20,9 +23,24 @@ ...@@ -20,9 +23,24 @@
<script> <script>
import formCompontent from "@c/qgccj/form.vue"; import formCompontent from "@c/qgccj/form.vue";
import { querytTbXwZczjXx, updateTbXwZczjXx, insertTbXwZczjXx } from "@/api/qgccj/ajxx.js"; import {
querytTbXwZczjXx,
updateTbXwZczjXx,
insertTbXwZczjXx,
} from "@/api/qgccj/ajxx.js";
import axios from "@/utils/http.js"; import axios from "@/utils/http.js";
import { zczj_jbxx, zczj_ajfx, zczj_zasd, zczj_blxx } from "@/utils/params.js"; import {
insertflws,
deleteflws,
queryByAsjbhAndFlwsdm,
} from "@/api/qgccj/flws.js";
import {
zczj_jbxx,
zczj_ajfx,
zczj_zasd,
zczj_blxx,
zczj_flws,
} from "@/utils/params.js";
export default { export default {
name: "zdxx", name: "zdxx",
components: { components: {
...@@ -30,6 +48,7 @@ export default { ...@@ -30,6 +48,7 @@ export default {
}, },
data() { data() {
return { return {
fileLists: {},
title: "侦查终结", title: "侦查终结",
propFormField: [ propFormField: [
//基本信息 //基本信息
...@@ -61,6 +80,14 @@ export default { ...@@ -61,6 +80,14 @@ export default {
index: 3, index: 3,
data: zczj_blxx, data: zczj_blxx,
}, },
{
title: "法律文书",
id: 5,
objStr: "",
index: 4,
data: zczj_flws,
showPage: true,
},
], ],
formLabelAlign: {}, formLabelAlign: {},
glxxXxzjbh: "", glxxXxzjbh: "",
...@@ -70,6 +97,62 @@ export default { ...@@ -70,6 +97,62 @@ export default {
}; };
}, },
methods: { methods: {
handleRemove(file) {
deleteflws({
xxzjbh: file.xxzjbh,
}).then((res) => {
if (res.code == 200) {
this.$message.success("删除成功!");
} else {
this.$message.error("删除失败!");
}
});
},
handleChange(file, fileList, item) {
var params = new FormData();
params.append("asjbh", this.asjbh);
params.append("flwsGlxxXxzjbh", this.xxzjbh);
params.append("flwsAsjzcxwlbdm", "0503");
params.append("file", file.raw);
if (item.id == "zczjbgs") {
params.append("flwsAsjflwsdm", "050102");
} else if (item.id == "qss") {
params.append("flwsAsjflwsdm", "070101");
} else if (item.id == "yspjs") {
params.append("flwsAsjflwsdm", "070201");
} else if (item.id == "espjs") {
params.append("flwsAsjflwsdm", "070202");
}
this.insertflws(params, fileList);
},
insertflws(params) {
let loading = this.$loading({
lock: true,
text: "正在上传...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
insertflws(params).then((res) => {
if (res.code == 200) {
this.$alert("上传成功!", "提示", {
confirmButtonText: "确定",
type: "success",
callback: () => {
loading.close();
},
});
} else {
this.$alert("上传失败!", "提示", {
confirmButtonText: "确定",
type: "error",
callback: () => {
loading.close();
},
});
}
});
},
submit(params) { submit(params) {
let loading = this.$loading({ let loading = this.$loading({
lock: true, lock: true,
...@@ -139,6 +222,8 @@ export default { ...@@ -139,6 +222,8 @@ export default {
}).then((res) => { }).then((res) => {
var result = res.data.rows; var result = res.data.rows;
this.result = result; this.result = result;
self.asjbh = res.data.rows.asjbh;
self.xxzjbh = res.data.rows.xxzjbh;
self.propFormField.forEach((fieldItem) => { self.propFormField.forEach((fieldItem) => {
if (fieldItem.data && fieldItem.data.length > 0) { if (fieldItem.data && fieldItem.data.length > 0) {
fieldItem.data.forEach((i) => { fieldItem.data.forEach((i) => {
...@@ -149,11 +234,87 @@ export default { ...@@ -149,11 +234,87 @@ export default {
}); });
self.$set(self.formLabelAlign, "editing", true); self.$set(self.formLabelAlign, "editing", true);
self.$forceUpdate(); self.$forceUpdate();
this.getzczjbgs();
this.getqsss();
this.getyspjs();
this.getespjs();
setTimeout(() => { setTimeout(() => {
loading.close(); loading.close();
}, 500); }, 500);
}); });
}, },
getzczjbgs() {
var self = this;
queryByAsjbhAndFlwsdm({
asjbh: this.asjbh,
flwsAsjflwsdm: "050102",
}).then((res) => {
if (res.code == 200 && res.data.data) {
var arrey = [];
res.data.data.forEach((item) => {
arrey.push({
name: item.flwsDzwjbt,
xxzjbh: item.xxzjbh,
});
});
this.$set(self.fileLists, "zczjbgs", arrey);
}
});
},
getqsss() {
var self = this;
queryByAsjbhAndFlwsdm({
asjbh: this.asjbh,
flwsAsjflwsdm: "070101",
}).then((res) => {
if (res.code == 200 && res.data.data) {
var arrey = [];
res.data.data.forEach((item) => {
arrey.push({
name: item.flwsDzwjbt,
xxzjbh: item.xxzjbh,
});
});
this.$set(self.fileLists, "qss", arrey);
}
});
},
getyspjs() {
var self = this;
queryByAsjbhAndFlwsdm({
asjbh: this.asjbh,
flwsAsjflwsdm: "070201",
}).then((res) => {
if (res.code == 200 && res.data.data) {
var arrey = [];
res.data.data.forEach((item) => {
arrey.push({
name: item.flwsDzwjbt,
xxzjbh: item.xxzjbh,
});
});
this.$set(self.fileLists, "yspjs", arrey);
}
});
},
getespjs() {
var self = this;
queryByAsjbhAndFlwsdm({
asjbh: this.asjbh,
flwsAsjflwsdm: "070202",
}).then((res) => {
if (res.code == 200 && res.data.data) {
var arrey = [];
res.data.data.forEach((item) => {
arrey.push({
name: item.flwsDzwjbt,
xxzjbh: item.xxzjbh,
});
});
this.$set(self.fileLists, "espjs", arrey);
}
});
},
}, },
created() { created() {
if (this.$route.query.asjbh) { if (this.$route.query.asjbh) {
......
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