<template>
    <el-dialog title="处理" append-to-body :modelValue="openShow" width="35%" @close="closeDialog">

        <el-form v-if="flag" ref="form" :model="formData" :rules="rules" label-width="80px" class="vd-form-row">
            <el-row>
                <el-col :span="24">
                    <el-form-item label="审理单号" prop="rsCode">
                        <el-input v-model="formData.rsCode" type="text" />
                    </el-form-item>
                </el-col>
            </el-row>
            <el-row>
                <el-col :span="24">
                    <el-form-item label="处理意见" prop="handleResult">
                        <el-input v-model="formData.handleResult" type="textarea" :rows="3" />
                    </el-form-item>
                </el-col>
            </el-row>
        </el-form>
        <el-form v-else ref="form" :model="formData" label-width="80px" class="vd-form-row">
            <el-row>
                <el-col :span="24">
                    <el-form-item label="处理意见" prop="handleResult">
                        <el-input v-model="formData.handleResult" type="textarea" :rows="3" />
                    </el-form-item>
                </el-col>
            </el-row>
        </el-form>

        <template #footer>
            <span class="dialog-footer">
                <el-button @click="closeDialog">取 消</el-button>
                <el-button type="primary" @click="submit">确 定</el-button>
            </span>
        </template>
    </el-dialog>
</template>
<script>
export default {
    props: {
        flag: {
            type: Boolean,
            default: false
        },
        showDialog: {
            type: Boolean,
            default: false
        },
    },
    data() {
        return {
            openShow: false,
            formData: {},
            rules: {
                rsCode: [{ required: true }],
                handleResult: [{ required: true }]
            }
        }
    },
    mounted() {
        this.openShow = this.showDialog
    },
    methods: {
        closeDialog() {
            this.openShow = false
            this.$emit('closeDialog');
        }
    }
}
</script>
<style lang="scss" scoped></style>