| | |
| | | <div class="header-title" style="width: 100%;"> |
| | | <div class="header-title-left"> |
| | | <img src="@/assets/public/headercard.png" /> |
| | | <span>附件</span> |
| | | </div> |
| | | </div> |
| | | <el-form-item prop="name" style="margin-top: 38px"> |
| | | <el-upload action="#" :file-list="fileList" :http-request="handleUpload" |
| | | :before-upload="beforeUpload" :on-preview="handlePreview" :on-remove="handleRemove"> |
| | | <el-button size="small" type="primary">点击上传</el-button> |
| | | <div slot="tip" class="el-upload__tip">支持任意格式文件上传</div> |
| | | </el-upload> |
| | | </el-form-item> |
| | | |
| | | <div class="header-title" style="width: 100%;"> |
| | | <div class="header-title-left"> |
| | | <img src="@/assets/public/headercard.png" /> |
| | | <div>菌种实验员操作评定</div> |
| | | </div> |
| | | </div> |
| | |
| | | rule: '' |
| | | } |
| | | ], |
| | | fileList: [], // 附件列表 |
| | | tableData: [], |
| | | rules: {}, |
| | | status: "2", |
| | |
| | | }, |
| | | computed: { |
| | | dialogTitle() { |
| | | return !this.obj.isDetail? "审批" : "详情"; |
| | | return !this.obj.isDetail ? "审批" : "详情"; |
| | | }, |
| | | totalScore() { |
| | | return this.assessmentTable.reduce((sum, item) => sum + (item.selectedScore || 0), 0); |
| | | } |
| | | }, |
| | | methods: { |
| | | handlePreview(file) { |
| | | if (file.url) { |
| | | window.open(file.url, '_blank'); |
| | | } else { |
| | | this.$message.warning('无可预览地址'); |
| | | } |
| | | }, |
| | | open() { |
| | | if (!this.obj.id) { |
| | | this.$message.error('缺少必要参数'); |
| | |
| | | }; |
| | | |
| | | let arr = data.evaluate.split(',') |
| | | |
| | | this.fileList = (data.enclosureUrl ? JSON.parse(data.enclosureUrl) : []) |
| | | this.assessmentTable = this.assessmentTable.map((item, index) => { |
| | | item.selectedScore = Number(arr[index]) |
| | | return item |
| | |
| | | ] |
| | | }); |
| | | |
| | | if (data.status >=2) { |
| | | if (data.status >= 2) { |
| | | processData.push({ |
| | | type: data.status >= 2 && data.status != 4 ? "primary" : "danger", |
| | | mode: "list", |