From db5319bb1ff3f56ad6841027482a6f5d8b547acf Mon Sep 17 00:00:00 2001
From: guanqb <18720758508@163.com>
Date: Tue, 20 Feb 2024 09:41:39 +0800
Subject: [PATCH] 交易登记修改
---
src/views/publicSecurity/positionManage/TransactRegist.vue | 334 +++++++++++++++++++++++++++++++------------------------
1 files changed, 188 insertions(+), 146 deletions(-)
diff --git a/src/views/publicSecurity/positionManage/TransactRegist.vue b/src/views/publicSecurity/positionManage/TransactRegist.vue
index 6e5497a..f35b49b 100644
--- a/src/views/publicSecurity/positionManage/TransactRegist.vue
+++ b/src/views/publicSecurity/positionManage/TransactRegist.vue
@@ -139,155 +139,189 @@
selection: true,
dialogClickModal: false,
column: [
-
- {
- width: 110,
- span: 12,
- label: "交易对象",
- prop: "transactionObject",
- searchSpan: 4,
- searchLabelWidth: 100,
- search: true,
- align: 'center'
- },
- {
- width: 110,
- span: 12,
- label: "交易对象电话",
- prop: "transactionObjectTel",
- searchSpan: 4,
- searchLabelWidth: 100,
- search: true,
- align: 'center'
- },
- {
- width: 110,
- span: 12,
- label: "身份证号",
- prop: "idCard",
- searchSpan: 4,
- searchLabelWidth: 100,
- search: true,
- align: 'center'
- },
- {
- width: 110,
- span: 12,
- label: "交易数量",
- prop: "goodsNums",
- align: 'center'
- },
- {
- width: 110,
- span: 12,
- label: "交易金额",
- prop: "transactionMoney",
- align: 'center'
- },
- {
- width: 110,
- span: 12,
- label: "场所名称",
- prop: "placeName",
- searchSpan: 4,
- searchLabelWidth: 100,
- search: true,
- align: 'center'
- },
- {
- width: 110,
- span: 12,
- label: "场所负责人",
- prop: "principal",
- searchSpan: 4,
- searchLabelWidth: 100,
- search: true,
- align: 'center'
- }, {
- width: 120,
- span: 12,
- label: "联系方式",
- prop: "principalPhone",
- searchSpan: 4,
- search: true,
- rules: [{
- validator: validatorPhone,
- trigger: 'blur'
- }],
- align: 'center'
- }, {
- overHidee: true,
- span: 12,
- label: "地址",
- prop: "location",
- searchSpan: 4,
- minWidth:220,
- overHidden:true,
- // search: true,
- rules: [{
- required: true,
- message: "请输入地址",
- trigger: "blur",
- },],
- align: 'center'
- }, {
- width: 110,
- label: "所属街道",
- // hide: true,
- // search: true,
- parent: false,
- searchSpan: 4,
- prop: "streetName",
- align: 'center'
- }, {
- width: 156,
- parent: false,
- searchSpan: 4,
- label: "所属社区",
- prop: "communityName",
- align: 'center'
- },
- {
- label: "阵地类型",
- prop: "frontType",
- dicUrl: "/api/blade-system/dict-biz/tree?code=frontType",
- props: {
- label: "title",
- value: "key",
+ {
+ width: 110,
+ span: 12,
+ label: "场所负责人",
+ prop: "owner",
+ searchSpan: 4,
+ searchLabelWidth: 100,
+ search: true,
+ align: 'center'
+ }, {
+ width: 120,
+ span: 12,
+ label: "联系方式",
+ prop: "phoneNumber",
+ searchSpan: 4,
+ search: true,
+ rules: [{
+ validator: validatorPhone,
+ trigger: 'blur'
+ }],
+ align: 'center'
},
- type: 'select',
- search: true,
- searchSpan:4,
- align: 'center',
- width: 120,
- },
- {
- width: 100,
- addDisplay: false,
- editDisplay: false,
- viewDisplay: false,
- label: '审核状态',
- prop: 'confirmFlag',
- type: 'radio',
- slot: true,
- dicData: [{
- label: '待审核',
- value: 1
+ {
+ width: 110,
+ span: 12,
+ label: "场所名称",
+ prop: "districtName",
+ searchSpan: 4,
+ searchLabelWidth: 100,
+ search: true,
+ align: 'center'
+ },
+ {
+ label: "阵地类型",
+ prop: "frontType",
+ dicUrl: "/api/blade-system/dict-biz/tree?code=frontType",
+ props: {
+ label: "title",
+ value: "key",
+ },
+ type: 'select',
+ search: true,
+ searchSpan: 4,
+ align: 'center',
+ width: 120,
+ },
+ {
+ width: 110,
+ span: 12,
+ label: "交易对象",
+ prop: "transactionObject",
+ searchSpan: 4,
+ searchLabelWidth: 100,
+ search: true,
+ align: 'center'
+ },
+ {
+ width: 110,
+ span: 12,
+ label: "交易对象电话",
+ prop: "transactionObjectTel",
+ searchSpan: 4,
+ searchLabelWidth: 100,
+ search: true,
+ align: 'center',
+ labelWidth: 110,
+ },
+ {
+ width: 110,
+ span: 12,
+ label: "身份证号",
+ prop: "idCard",
+ searchSpan: 4,
+ searchLabelWidth: 100,
+ search: true,
+ align: 'center'
+ },
+ {
+ width: 110,
+ span: 12,
+ label: "交易数量",
+ prop: "goodsNums",
+ align: 'center'
+ },
+ {
+ width: 110,
+ span: 12,
+ label: "交易金额",
+ prop: "transactionMoney",
+ align: 'center'
+ },
+ {
+ width: 110,
+ span: 12,
+ label: "交易过程",
+ prop: "transactionProcess",
+ align: 'center'
+ },
+ {
+ width: 140,
+ span: 12,
+ label: "发生时间",
+ prop: "happenTime",
+ align: 'center'
+ },
+ {
+ span: 12,
+ label: "地址",
+ prop: "localtion",
+ searchSpan: 4,
+ minWidth: 220,
+ overHidden: true,
+ // search: true,
+ rules: [{
+ required: true,
+ message: "请输入地址",
+ trigger: "blur",
+ },],
+ align: 'center'
}, {
- label: '已审核',
- value: 2
+ width: 110,
+ label: "所属街道",
+ // hide: true,
+ // search: true,
+ parent: false,
+ searchSpan: 4,
+ prop: "streetName",
+ align: 'center'
}, {
- label: '未通过',
- value: 3
+ width: 156,
+ parent: false,
+ searchSpan: 4,
+ label: "所属社区",
+ prop: "communityName",
+ align: 'center'
+ },
+
+ {
+ width: 100,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ label: '审核状态',
+ prop: 'confirmFlag',
+ type: 'radio',
+ slot: true,
+ dicData: [{
+ label: '待审核',
+ value: 1
+ }, {
+ label: '已审核',
+ value: 2
+ }, {
+ label: '未通过',
+ value: 3
+ }, {
+ label: '待接收',
+ value: 4
+ }],
+ align: 'center'
}, {
- label: '待接收',
- value: 4
- }],
- align: 'center'
- }],
+ width: 110,
+ label: '物品图片',
+ prop: 'goodsImageUrls',
+ fileType: 'img',
+ type: "upload",
+ listType: "picture-card",
+ dataType: "string",
+ disabled: true,
+ span: 12,
+ }, {
+ width: 110,
+ label: '身份证照片',
+ prop: 'imageUrls',
+ fileType: 'img',
+ type: "upload",
+ listType: "picture-card",
+ dataType: "string",
+ disabled: true,
+ span: 12,
+ },],
},
data: [],
-
auditBasePopup: false,
}
},
@@ -572,10 +606,10 @@
},
beforeOpen (done, type) {
- if (["edit", "view"].includes(type)) {
+ if (["edit"].includes(type)) {
getDetail(this.form.id).then((res) => {
- this.form = res.data.data
- done()
+ this.form = res.data.data
+ done()
})
} else {
done()
@@ -625,6 +659,14 @@
})
item.imageUrls = urls.join(",")
}
+ if (item.goodsImageUrls && item.goodsImageUrls != '' && item.goodsImageUrls != null && item.goodsImageUrls.length) {
+ var urls = []
+ var names = item.goodsImageUrls.split(",").filter(item => item != '')
+ names.forEach(name => {
+ urls.push(website.minioUrl + name)
+ })
+ item.goodsImageUrls = urls.join(",")
+ }
})
this.loading = false
this.selectionClear()
--
Gitblit v1.9.3