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