guanqb
2024-02-20 db5319bb1ff3f56ad6841027482a6f5d8b547acf
交易登记修改
1 files modified
334 ■■■■■ changed files
src/views/publicSecurity/positionManage/TransactRegist.vue 334 ●●●●● patch | view | raw | blame | history
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()