Files
UNION_HUTB/target/classes/static/components/kh/UploadMaterials.vue
T
2026-09-09 09:14:28 +08:00

67 lines
1.5 KiB
Vue

<template>
<el-form :model="data" ref="form" :rules="formRules" label-width="100px">
<el-form-item label="&emsp;" label-width="110px" class="view-header"></el-form-item>
<el-form-item prop="nr" label="考核内容">
<el-input disabled v-model="data.nr" type="text"></el-input>
</el-form-item>
<el-form-item prop="bz" label="考核标准">
<el-input disabled v-model="data.bz" type="text"></el-input>
</el-form-item>
<el-form-item prop="clnr" label="材料内容">
<el-input v-model="data.clnr" type="textarea" :autosize="{ minRows: 2, maxRows: 10}"
placeholder="" :disabled="is_view"></el-input>
</el-form-item>
<el-form-item label="&emsp;" label-width="110px" class="view-header"></el-form-item>
<el-form-item label="佐证材料">
<file-upload :files.sync="data.files" :view="is_view" card></file-upload>
</el-form-item>
</el-form>
</template>
<script>
const METHOD_NAME = "change"
module.exports = {
props: {
is_view: {
type: Boolean,
default: false
},
width: "200px",
data: {
type: Object,
default: {
files: ()=>[],
}
},
},
components: {
'file-upload': httpVueLoader('/components/plugins/FileUpload.vue')
},
data() {
return {
formRules: {
xxx: [{required: true, message: '', trigger: ['blur', 'change']}]
}
}
},
methods: {},
watch:{
},
created() {
}
}
</script>
<style>
</style>