Commit 184bdce3 by liyuhang19990520

测试被布控物品信息和阵地线索信息

parent d9faaf58
...@@ -18,9 +18,8 @@ ...@@ -18,9 +18,8 @@
:key="groupItem.index" :key="groupItem.index"
> >
<div> <div>
<div class="subTitle"> <div class="subTitle" v-if="groupItem.title">
<div>{{ groupItem.title }}</div> <div>{{ groupItem.title }}</div>
<!-- <div class="bottomLine"></div> -->
</div> </div>
<div class="zdyLine"> <div class="zdyLine">
<el-form-item <el-form-item
...@@ -999,13 +998,8 @@ ...@@ -999,13 +998,8 @@
<slot name="xyrList"></slot> <slot name="xyrList"></slot>
</div> </div>
</div> </div>
<div class="button" id="spbtn" v-if="formField[0].title != ' '"> <div class="button" id="spbtn" v-if="formField[0].title != ' '">
<el-button <el-button @click="submit()" class="finish">保存</el-button>
@click="submit()"
class="finish"
>保存</el-button
>
<el-button <el-button
@click="examine" @click="examine"
class="finish examine" class="finish examine"
...@@ -1534,7 +1528,7 @@ export default { ...@@ -1534,7 +1528,7 @@ export default {
let self = this, let self = this,
addObj; addObj;
if (!obj.flag) { if (!obj.flag) {
self.$set(obj,'flag',true) self.$set(obj, "flag", true);
} else { } else {
self.propFormField.forEach((groupItem) => { self.propFormField.forEach((groupItem) => {
groupItem.data.forEach((val) => { groupItem.data.forEach((val) => {
...@@ -1565,7 +1559,6 @@ export default { ...@@ -1565,7 +1559,6 @@ export default {
][val2.list[0].name[f].id] == []; ][val2.list[0].name[f].id] == [];
} }
} }
this.$message.success("新增成功"); this.$message.success("新增成功");
} }
}); });
......
...@@ -413,8 +413,25 @@ ...@@ -413,8 +413,25 @@
></span> ></span>
</div> </div>
<div v-else-if="columnTitle.prop == 'xzgzryzt'"></div> <div v-else-if="columnTitle.prop == 'xzgzryzt'"></div>
<div v-else-if="columnTitle.prop == 'bzrZp' || columnTitle.prop == 'xyrZp'"> <div
<img :src="scope.row[columnTitle.prop]" alt=""> v-else-if="
columnTitle.prop == 'bzrZp' || columnTitle.prop == 'xyrZp'
"
>
<img :src="scope.row[columnTitle.prop]" alt="" />
</div>
<div
v-else-if="
pageBs == 'queryZdxsxx' && columnTitle.prop == 'tgxsrXm'
"
>
<!-- 人力情报线索信息 -->
<span
@click="toInfor(scope.row)"
class="edit"
style="margin-right: 16px"
v-html="scope.row[columnTitle.prop]"
></span>
</div> </div>
<div <div
v-else-if=" v-else-if="
...@@ -456,7 +473,9 @@ ...@@ -456,7 +473,9 @@
columnTitle.prop == 'xm' || columnTitle.prop == 'xm' ||
(columnTitle.prop == 'qbxsmc' && (columnTitle.prop == 'qbxsmc' &&
pageBs == 'queryRlqbxs'))) || pageBs == 'queryRlqbxs'))) ||
((pageBs == 'rwbd' || pageBs == 'rwbdjs' || pageBs == 'zdxxgl') && ((pageBs == 'rwbd' ||
pageBs == 'rwbdjs' ||
pageBs == 'zdxxgl') &&
columnTitle.prop == 'rwmc') columnTitle.prop == 'rwmc')
" "
> >
...@@ -561,7 +580,12 @@ ...@@ -561,7 +580,12 @@
{{ scope.row[columnTitle.prop] }} {{ scope.row[columnTitle.prop] }}
</div> </div>
<div v-else-if="columnTitle.prop == 'openFlag'"> <div v-else-if="columnTitle.prop == 'openFlag'">
<el-switch v-model="scope.row[columnTitle.prop]" active-value='1' inactive-value='0' @change='handleSwitch($event,scope.row)'></el-switch> <el-switch
v-model="scope.row[columnTitle.prop]"
active-value="1"
inactive-value="0"
@change="handleSwitch($event, scope.row)"
></el-switch>
</div> </div>
<div v-else v-html="scope.row[columnTitle.prop]"> <div v-else v-html="scope.row[columnTitle.prop]">
{{ columnTitle.prop }} {{ columnTitle.prop }}
...@@ -988,8 +1012,8 @@ export default { ...@@ -988,8 +1012,8 @@ export default {
self.$message.error("请选择"); self.$message.error("请选择");
} }
}, },
handleSwitch(value,item){ handleSwitch(value, item) {
this.$emit("handleSwitch",{value,id:item.id}); this.$emit("handleSwitch", { value, id: item.id });
}, },
audit(scope) { audit(scope) {
this.$emit("audit", scope.row); this.$emit("audit", scope.row);
......
...@@ -371,7 +371,6 @@ export default { ...@@ -371,7 +371,6 @@ export default {
* 展示字典树弹出框 * 展示字典树弹出框
*/ */
showCodeTreeDialog(value, item, realFormLableAlign, realValueKey) { showCodeTreeDialog(value, item, realFormLableAlign, realValueKey) {
debugger
var self = this; var self = this;
if (value) { if (value) {
self.filterText = ""; self.filterText = "";
......
...@@ -48,7 +48,6 @@ export default { ...@@ -48,7 +48,6 @@ export default {
{ {
name: "线索提供者:", name: "线索提供者:",
col: "1", col: "1",
childrenAsAdd: [ childrenAsAdd: [
{ {
name: "提供人:", name: "提供人:",
...@@ -224,27 +223,38 @@ export default { ...@@ -224,27 +223,38 @@ export default {
xxzjbh: this.xxzjbh, xxzjbh: this.xxzjbh,
}).then((res) => { }).then((res) => {
var result = res.data.rows; var result = res.data.rows;
self.formField.forEach((i) => { self.formField.forEach((i, iIndex) => {
console.log(i); console.log(i);
if (i.data && i.data.length > 0) { if (i.data && i.data.length > 0) {
i.data.forEach((j) => { i.data.forEach((j, jIndex) => {
if (j.childrenAsAdd) { if (j.childrenAsAdd) {
j.childrenAsAdd.forEach((m) => { j.childrenAsAdd.forEach((m, mIndex) => {
self.$set(self.formLabelAlign, m.id, result[m.id] || []); self.$set(self.formLabelAlign, m.id, result[m.id] || []);
if (result[m.id].length > 0) {
//如果集合有值,则让显示
self.$set(
self.formField[iIndex].data[jIndex].childrenAsAdd[mIndex],
"flag",
true
);
}
}); });
} else { } else {
self.$set(self.formLabelAlign, j.id, result[i.objStr][j.id]); self.$set(
self.formLabelAlign,
j.id,
i.objStr ? result[i.objStr][j.id] : result[j.id]
);
} }
}); });
self.$set(self.formLabelAlign, "bcxx", result.kyxs.bcxx); self.$set(self.formLabelAlign, "bcxx", result.kyxs.bcxx);
self.$set(self.formLabelAlign, "spbz", result.kyxs.spbz); self.$set(self.formLabelAlign, "spbz", result.kyxs.spbz);
} }
}); });
loading.close();
self.$forceUpdate(); self.$forceUpdate();
}); });
setTimeout(() => { setTimeout(() => {
self.loading = false; loading.close();
}, 1000); }, 1000);
}, },
addSubmit(params, loading) { addSubmit(params, loading) {
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-31 09:52:33 * @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-09-28 14:11:18 * @LastEditTime: 2021-10-08 11:44:58
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue * @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
...@@ -380,23 +380,6 @@ export default { ...@@ -380,23 +380,6 @@ export default {
], ],
}, },
], ],
// pageFooterProps: [
// {
// label: "填表单位:",
// prop: "xxdjdwGajgmc",
// col: "3",
// },
// {
// label: "填表人:",
// prop: "xxdjryXm",
// col: "3",
// },
// {
// label: "填表时间:",
// prop: "djsj",
// col: "3",
// },
// ],
defaultProps: { defaultProps: {
parent: "parentId", // 父级唯一标识 parent: "parentId", // 父级唯一标识
value: "id", // 唯一标识 value: "id", // 唯一标识
...@@ -440,9 +423,6 @@ export default { ...@@ -440,9 +423,6 @@ export default {
loading.close(); loading.close();
var result = res.data.rows; var result = res.data.rows;
this.pageObject = result; this.pageObject = result;
console.log(this.pageObject);
// this.$set(this.pageObject, "tgz", undefined);
// this.pageObject = result;
}); });
}, },
}, },
......
...@@ -20,10 +20,11 @@ export default { ...@@ -20,10 +20,11 @@ export default {
}, },
data() { data() {
return { return {
title: "新增被布控物品信息",
formField: [ formField: [
//基本信息 //基本信息
{ {
title: "新增被布控物品信息", title: "",
id: 1, id: 1,
objStr: "", objStr: "",
index: 0, index: 0,
...@@ -114,7 +115,7 @@ export default { ...@@ -114,7 +115,7 @@ export default {
col: "2", col: "2",
}, },
{ {
name: "阵地信息主键编号:", name: "阵地主键编号:",
id: "glxxXxzjbh", id: "glxxXxzjbh",
type: "text", type: "text",
value: "", value: "",
...@@ -166,24 +167,36 @@ export default { ...@@ -166,24 +167,36 @@ export default {
getBbkwpByxxzjbh({ getBbkwpByxxzjbh({
xxzjbh: this.xxzjbh, xxzjbh: this.xxzjbh,
}).then((res) => { }).then((res) => {
loading.close();
var result = res.data.rows; var result = res.data.rows;
self.formField.forEach((fieldItem) => { self.formField.forEach((i, iIndex) => {
if (fieldItem.data && fieldItem.data.length > 0) { if (i.data && i.data.length > 0) {
fieldItem.data.forEach((i) => { i.data.forEach((j, jIndex) => {
if (i.type == "text" || i.type == "setValue") { if (j.childrenAsAdd) {
this.$set(this.formLabelAlign, i.id, result[i.id]); j.childrenAsAdd.forEach((m, mIndex) => {
self.$set(self.formLabelAlign, m.id, result[m.id] || []);
if (result[m.id].length > 0) {
//如果集合有值,则让显示
self.$set(
self.formField[iIndex].data[jIndex].childrenAsAdd[mIndex],
"flag",
true
);
}
});
} else {
self.$set(
self.formLabelAlign,
j.id,
i.objStr ? result[i.objStr][j.id] : result[j.id]
);
} }
}); });
} }
this.$forceUpdate();
}); });
self.$set(self.formLabelAlign, "editing", true);
self.$forceUpdate(); self.$forceUpdate();
// this.isEmpty()
}); });
setTimeout(() => { setTimeout(() => {
self.loading = false; loading.close();
}, 1000); }, 1000);
}, },
addSubmit(params, loading) { addSubmit(params, loading) {
...@@ -221,10 +234,8 @@ export default { ...@@ -221,10 +234,8 @@ export default {
}, },
}, },
created() { created() {
this.$store.commit("user/SET_Breadcrumb", this.Menu);
if (this.$route.query.xxzjbh) { if (this.$route.query.xxzjbh) {
this.$set(this.formField[0], "title", "修改被布控物品信息"); this.title = "修改被布控物品信息";
// this.formField[0].title = "修改被布控物品信息"
this.xxzjbh = this.$route.query.xxzjbh; this.xxzjbh = this.$route.query.xxzjbh;
this.getshuju(); this.getshuju();
} }
......
...@@ -35,7 +35,7 @@ export default { ...@@ -35,7 +35,7 @@ export default {
}, },
cxQueryField: [ cxQueryField: [
{ {
name: "阵地信息信息主键编号", name: "阵地信息主键编号",
id: "glxxXxzjbh", id: "glxxXxzjbh",
type: "text", type: "text",
value: "", value: "",
......
...@@ -20,14 +20,14 @@ ...@@ -20,14 +20,14 @@
import rightContent from "@c/ptCxForm_components.vue"; import rightContent from "@c/ptCxForm_components.vue";
import { deleteZdxsxx } from "@/api/zdxsxx.js"; import { deleteZdxsxx } from "@/api/zdxsxx.js";
export default { export default {
name: "queryBbkwpxx", name: "queryZdxsxx",
components: { components: {
rightContent, rightContent,
}, },
data() { data() {
return { return {
header: "被布控物品信息管理", header: "阵地线索信息管理",
pageBs: "queryBbkwpxx", pageBs: "queryZdxsxx",
cxFormData: { cxFormData: {
rows: 10, rows: 10,
page: 1, page: 1,
...@@ -85,11 +85,7 @@ export default { ...@@ -85,11 +85,7 @@ export default {
], ],
cxDefaultFormThead: [ cxDefaultFormThead: [
{ {
label: "案事件编号", label: "提供人姓名",
prop: "asjbh",
},
{
label: "举报人姓名",
prop: "tgxsrXm", prop: "tgxsrXm",
}, },
{ {
...@@ -97,20 +93,30 @@ export default { ...@@ -97,20 +93,30 @@ export default {
prop: "tgxsrSfzhm", prop: "tgxsrSfzhm",
}, },
{ {
label: "户籍地址", label: "提供人户籍",
prop: "tgxsrHjdzXzqhdmStr", prop: "tgxsrHjdzXzqhdmStr",
width: "200", width: "200",
}, },
{ {
label: "现住址", label: "提供人现住址",
prop: "tgxsrXzzXzqhdmStr", prop: "tgxsrXzzXzqhdmStr",
}, },
], ],
cxUrl: "/zdxsxx/selectZdyrxx", cxUrl: "/zdxsxx/selectZdyrxx",
Menu: [
{
id: "queryZdxsxx",
label: "阵地线索信息列表",
index: "queryZdxsxx",
auth: "M0101",
className: "iconfont iconrizhi",
disabled: false,
},
],
}; };
}, },
created() { created() {
this.$store.commit("user/SET_Menu", this.Menu);
}, },
methods: { methods: {
add() { add() {
...@@ -147,7 +153,7 @@ export default { ...@@ -147,7 +153,7 @@ export default {
this.$router.push({ this.$router.push({
path: "/zdxsxxDetail", path: "/zdxsxxDetail",
query: { query: {
id: data.xxzjbh, xxzjbh: data.xxzjbh,
}, },
}); });
}, },
......
<!-- <!--
* @Author: your name * @Author: your name
* @Date: 2021-08-31 09:52:33 * @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-09-01 16:09:26 * @LastEditTime: 2021-10-08 12:04:13
* @LastEditors: Please set LastEditors * @LastEditors: Please set LastEditors
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue * @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
...@@ -11,8 +11,7 @@ ...@@ -11,8 +11,7 @@
<right-content <right-content
:cxQueryField="cxQueryField" :cxQueryField="cxQueryField"
:pageObject="pageObject" :pageObject="pageObject"
:pageFooterProps="pageFooterProps" labelWidth="130px"
labelWidth="110px"
title="阵地线索详情" title="阵地线索详情"
> >
</right-content> </right-content>
...@@ -32,61 +31,230 @@ export default { ...@@ -32,61 +31,230 @@ export default {
return { return {
cxQueryField: [ cxQueryField: [
{ {
label: "物品名称:", title: "阵地线索",
prop: "bbkqtwpWpmc", id: 1,
col: "3", objStr: "tbXwZdxsxx",
data: [
{
label: "线索简要情况:",
prop: "jyqk",
col: "10",
},
{
label: "涉及地区:",
prop: "sjdq",
col: "3",
},
{
label: "提供人姓名:",
prop: "tgxsrXm",
col: "3",
},
{
label: "提供人身份证:",
prop: "tgxsrSfzhm",
col: "3",
},
{
label: "提供人性别:",
prop: "tgxsrXb",
col: "3",
},
{
label: "提供人电话:",
prop: "tgxsrLxdh",
col: "3",
},
{
label: "提供人工作地:",
prop: "tgxsrGzdwmc",
col: "3",
},
{
label: "提供人民族:",
prop: "tgxsrMzdmStr",
col: "3",
},
{
label: "提供人国籍:",
prop: "tgxsrGjdmStr",
col: "3",
},
{
label: "提供人户籍:",
prop: "tgxsrHjdzXzqhdmStr",
col: "3",
},
{
label: "提供人现住址:",
prop: "tgxsrXzzXzqhdmStr",
col: "3",
},
{
label: "提供人地址:",
prop: "tgxsrXzzDzmc",
col: "3",
},
{
label: "阵地主键编号:",
prop: "zdxxzjbh",
col: "3",
},
],
}, },
{ {
label: "物品规格:", title: "可疑枪支",
prop: "bbkqtwpWpgg", id: 2,
col: "3", objStr: "tbXwFxkyqzs",
applyType: "list",
data: [
{
label: "枪支口径:",
prop: "kyqzQzkj",
col: "3",
},
{
label: "物品标识号:",
prop: "kyqzQhWpbzh",
col: "3",
},
{
label: "枪支是否完整:",
prop: "kyqzQzsfwzPdbz",
col: "3",
},
{
label: "简要情况:",
prop: "kyqzQzsfwzJyqk",
col: "10",
},
{
label: "物品特征描述:",
prop: "kyqzWptzms",
col: "3",
},
{
label: "物品来源描述:",
prop: "kyqzWplyms",
col: "3",
},
{
label: "物品去向:",
prop: "kyqzWpqxJyqk",
col: "3",
},
{
label: "藏匿方式:",
prop: "kyqzCnfsJyqk",
col: "3",
},
{
label: "交易方式:",
prop: "kyqzJyfsJyqk",
col: "3",
},
{
label: "交易地点:",
prop: "kyqzJyddXzqhdmStr",
col: "3",
},
{
label: "详细地址:",
prop: "kyqzJyddDzmc",
col: "3",
},
{
label: "运输方式:",
prop: "kyqzYsfsJyqk",
col: "3",
},
{
label: "运输路线:",
prop: "kyqzYslxJyqk",
col: "3",
},
],
}, },
{ {
label: "物品颜色:", title: "可疑设备",
prop: "bbkqtwpWpysDmbcms", id: 3,
col: "3", objStr: "tbXwFxkydtxsbxsxxes",
}, applyType: "list",
{ data: [
label: "物品真伪:", {
prop: "bbkqtwpWpzwPdbzStr", label: "简要情况:",
col: "3", prop: "keyyjJyqk",
}, col: "10",
], },
pageFooterProps: [ {
{ label: "涉案物品编号:",
label: "录入单位:", prop: "keyydtxsbSawpbh",
prop: "xxdjdwGajgjgdm", col: "3",
col: "3", },
}, {
{ label: "警综物品编号:",
label: "录入人:", prop: "keyydtxsbJzwpbh",
prop: "xxdjryXm", col: "3",
col: "3", },
}, {
{ label: "品牌型号:",
label: "录入时间:", prop: "keyydtxsbPpxh",
prop: "djsj", col: "3",
col: "3", },
{
label: "ICCID:",
prop: "keyydtxsbIccidWpbzh",
col: "3",
},
{
label: "IMEI:",
prop: "keyydtxsbImeiWpbzh",
col: "3",
},
{
label: "移动电话:",
prop: "keyydtxsbYddh",
col: "3",
},
{
label: "物品特征描述:",
prop: "keyydtxsbWptzms",
col: "3",
},
{
label: "物品价值:",
prop: "keyydtxsbWpjzrmby",
col: "3",
},
],
}, },
], ],
pageObject: {}, pageObject: {},
id: "", xxzjbh: "",
}; };
}, },
mounted() {}, mounted() {},
methods: { methods: {
getInfor() { getInfor() {
let loading = this.$loading({
lock: true,
text: "正在加载...",
spinner: "el-icon-loading",
background: "rgba(255, 255, 255, 0.7)",
});
getZdxsByxxzjbh({ getZdxsByxxzjbh({
xxzjbh: this.id, xxzjbh: this.xxzjbh,
}).then((res) => { }).then((res) => {
if (res.success && res.code == 200) { if (res.success && res.code == 200) {
this.pageObject = res.data.rows; loading.close();
var result = res.data.rows;
this.pageObject = result;
} }
}); });
}, },
}, },
created() { created() {
this.id = this.$route.query.id; this.xxzjbh = this.$route.query.xxzjbh;
this.getInfor(); this.getInfor();
}, },
}; };
......
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