add 安全设备,特种设备

This commit is contained in:
lb
2023-12-12 16:27:37 +08:00
parent bdda6c9985
commit ea21f3d4bc
7 changed files with 2547 additions and 26 deletions

View File

@@ -86,8 +86,8 @@
</span>
<!-- :file-list="uploadedFileList" -->
<el-upload
class="upload-in-dialog"
v-if="col.upload"
class="upload-in-dialog"
:key="col.prop + '__el-upload'"
:action="uploadUrl"
:headers="uploadHeaders"
@@ -101,7 +101,7 @@
}
"
v-bind="col.bind">
<el-button size="mini" :disabled="col.bind?.disabled || false">
<el-button size="mini" :disabled="disabled || col.bind?.disabled || false">
<svg-icon
icon-class="icon-upload"
style="color: inherit"></svg-icon>
@@ -117,6 +117,7 @@
v-for="file in form[col.prop]"
:file="file"
:key="file.fileUrl"
:disabled="disabled"
@delete="!disabled && handleDeleteFile(file, col.prop)" />
</div>
</el-form-item>
@@ -143,7 +144,7 @@ function findMaxLabelWidth(rows) {
if (opt.label.length > max) {
max = opt.label.length;
if (opt.label.includes('(')) {
max = max - 3
max = max - 3;
}
}
});
@@ -153,7 +154,7 @@ function findMaxLabelWidth(rows) {
const uploadedFile = {
name: 'UploadedFile',
props: ['file'],
props: ['file', 'disabled'],
data() {
return {};
},
@@ -198,13 +199,15 @@ const uploadedFile = {
display: 'inline-block',
}}>
{this.file.fileName}
<el-button
type="text"
icon="el-icon-close"
style="float: right; position: relative; top: 2px; left: 8px; z-index: 100"
class="dialog__upload_component__close"
onClick={this.handleDelete}
/>
{!this.disabled && (
<el-button
type="text"
icon="el-icon-close"
style="float: right; position: relative; top: 2px; left: 8px; z-index: 100"
class="dialog__upload_component__close"
onClick={this.handleDelete}
/>
)}
</div>
);
},
@@ -242,7 +245,7 @@ export default {
size: {
type: String,
default: '',
}
},
},
data() {
return {