Lou
2024-04-18 800fecc24038ddc3bde830ca2e55d72165c7de46
更新
2 files modified
56 ■■■■■ changed files
pages/home/index.vue 12 ●●●●● patch | view | raw | blame | history
subPackage/contradiction/edit.vue 44 ●●●●● patch | view | raw | blame | history
pages/home/index.vue
@@ -824,10 +824,10 @@
            //初始化
            async init() {
                this.selectRole = uni.getStorageSync("activeRole")
                this.getSiteList()
                await this.getSiteList()
                await this.getMenuList()
                await this.getBanner();
                await this.getNoticeList()
                this.getNoticeList()
                // this.getTaskCount();
            },
@@ -835,14 +835,18 @@
                getBannerList({
                    current: 1,
                    size: 5,
                    aoiCode: uni.getStorageSync("siteInfo").aoiCode
                    // aoiCode: uni.getStorageSync("siteInfo").aoiCode
                    aoiCode: this.curSelectSite.aoiCode
                }).then(res => {
                    let data = res.data.records;
                    if (data.length) {
                        for (let i of data) {
                            i.url = `${minioBaseUrl}${i.url}`
                        }
                        this.bannerList = data;
                        this.$nextTick(() => {
                            this.bannerList = data;
                        })
                    }
                })
            },
subPackage/contradiction/edit.vue
@@ -90,22 +90,23 @@
                    <u-input v-model="info.alarmNum" border="none" type="number" placeholder="请输入报警次数"
                        placeholderClass="f-28 c-99" inputAlign="right"></u-input>
                </u-form-item>
                <u-form-item label="信息来源" prop="source" borderBottom @click="showSourcePicker = true">
                <u-form-item label="信息来源" prop="source" borderBottom @click="showSourcePicker = true" required>
                    <u-input v-model="sourceValue" border="none" placeholder="请选择信息来源" placeholderClass="f-28 c-99"
                        inputAlign="right" disabled disabledColor="#ffffff"></u-input>
                    <u-icon slot="right" name="arrow-right"></u-icon>
                </u-form-item>
                <u-form-item label="纠纷类型" prop="disputeType" borderBottom @click="showDisputeTypePicker = true">
                <u-form-item label="纠纷类型" prop="disputeType" borderBottom @click="showDisputeTypePicker = true"
                    required>
                    <u-input v-model="disputeTypeValue" border="none" placeholder="请选择处理情况" placeholderClass="f-28 c-99"
                        inputAlign="right" disabled disabledColor="#ffffff"></u-input>
                    <u-icon slot="right" name="arrow-right"></u-icon>
                </u-form-item>
                <u-form-item label="纠纷内容" prop="disputeContent" borderBottom ref="disputeContent">
                <u-form-item label="纠纷内容" prop="disputeContent" borderBottom ref="disputeContent" required>
                    <u-textarea v-model="info.disputeContent" border="none" placeholder="请输入纠纷内容"
                        placeholderClass="f-28 c-99" inputAlign="right"></u-textarea>
                </u-form-item>
                <u-form-item label="是否有人员受伤:" labelWidth="100" prop="injuryFlag" borderBottom>
                <u-form-item label="是否有人员受伤:" labelWidth="100" prop="injuryFlag" borderBottom required>
                    <u-radio-group v-model="info.injuryFlag">
                        <u-radio :customStyle="{marginBottom: '8px'}" v-for="(item, index) in statusList" :key="index"
                            :label="item.name" :name="item.id">
@@ -116,7 +117,7 @@
                    <u-textarea v-model="info.injuryDesc" border="none" placeholder="请输入受伤情况"
                        placeholderClass="f-28 c-99" inputAlign="right"></u-textarea>
                </u-form-item>
                <u-form-item label="处理情况" prop="handleResult" @click="showHandleResultPicker = true">
                <u-form-item label="处理情况" prop="handleResult" @click="showHandleResultPicker = true" required>
                    <u-input v-model="handleResultValue" border="none" placeholder="请选择处理情况"
                        placeholderClass="f-28 c-99" inputAlign="right" disabled disabledColor="#ffffff"></u-input>
                    <u-icon slot="right" name="arrow-right"></u-icon>
@@ -260,7 +261,7 @@
                        }
                    ],
                    'info.genderTwo': {
                        type: 'string',
                        type: 'number',
                        required: true,
                        message: '请选择当事人2性别',
                        trigger: ['blur', 'change']
@@ -294,31 +295,36 @@
                        message: '请选择事发位置',
                        trigger: ['blur', 'change']
                    }],
                    'info.source': {
                        type: 'string',
                    source: [{
                        type: 'number',
                        required: true,
                        message: '请选择信息来源',
                        trigger: ['blur', 'change']
                    },
                    }],
                    alarmNum: [{
                        type: 'string',
                        type: 'number',
                        required: true,
                        message: '请输入报警次数',
                        trigger: ['blur', 'change']
                    }],
                    'info.injuryFlag': {
                    disputeContent: [{
                        type: 'string',
                        required: true,
                        message: '请选择是否有人员受伤',
                        message: '请输入纠纷内容',
                        trigger: ['blur', 'change']
                    },
                    // handleResult: [{
                    //     type: 'string',
                    //     required: false,
                    //     message: '请选择处置情况',
                    }],
                    // injuryFlag: [{
                    //     type: 'number',
                    //     required: true,
                    //     message: '请选择是否有人员受伤',
                    //     trigger: ['blur', 'change']
                    // }]
                    // }],
                    handleResult: [{
                        type: 'number',
                        required: true,
                        message: '请选择处置情况',
                        trigger: ['blur', 'change']
                    }]
                },
                desc: "",
                title: "",