量化考核

This commit is contained in:
=
2025-11-27 14:19:00 +08:00
parent 89cf3445fe
commit c57957ac3a
33 changed files with 4930 additions and 0 deletions
@@ -0,0 +1,74 @@
<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="佐证材料1">
<span v-if="is_view&&!data.files">暂无</span>
<!-- <file-upload :files.sync="data.files" :view="is_view" card v-else></file-upload>-->
<file-upload
v-model="data.files"
:upload_number="5"
upload_mode="drag"
upload_result_category="array"
complete_result
:accept="'.pdf,.doc,.docx,.jpg,.png'"
></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>