Commit d8672303 authored by 高滢's avatar 高滢

feat(车型 体系): 文件

parent 05d083b9
......@@ -29,36 +29,36 @@
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件状态" prop="status">
<el-select
v-model="model.status"
placeholder="请选择"
style="width: 100%"
@input="updateFocus"
>
<el-option
v-for="item in dict.type.file_status"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="文件识别号" prop="identifyNumber">
<el-input
v-model="model.identifyNumber"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="存储位置" prop="storage">
<el-input
v-model="model.storage"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<!-- <el-form-item label="文件状态" prop="status">-->
<!-- <el-select-->
<!-- v-model="model.status"-->
<!-- placeholder="请选择"-->
<!-- style="width: 100%"-->
<!-- @input="updateFocus"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in dict.type.file_status"-->
<!-- :key="item.value"-->
<!-- :label="item.label"-->
<!-- :value="item.value"-->
<!-- >-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="文件识别号" prop="identifyNumber">-->
<!-- <el-input-->
<!-- v-model="model.identifyNumber"-->
<!-- placeholder="请输入"-->
<!-- @input="updateFocus"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="存储位置" prop="storage">-->
<!-- <el-input-->
<!-- v-model="model.storage"-->
<!-- placeholder="请输入"-->
<!-- @input="updateFocus"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
</el-col>
<el-col :span="12">
<el-form-item label="文件名称" prop="fileName">
......@@ -69,50 +69,57 @@
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="发布日期" prop="publishDate">
<el-date-picker
v-model="model.publishDate"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期"
style="width: 100%"
<el-form-item label="文件识别号" prop="identifyNumber">
<el-input
v-model="model.identifyNumber"
placeholder="请输入"
@input="updateFocus"
>
</el-date-picker>
</el-form-item>
<el-form-item label="附件" prop="url">
<div
v-if="model.url && model.url.length > 0"
class="imageContnet"
>
<div v-for="(item, i) in model.url" :key="i" class="image">
<div class="img-card">
<el-image
v-if="isImageFile(item.path)"
:src="item.path"
class="img"
>
</el-image>
<el-image
v-else
src="https://10.12.48.77/vehicle-quality-review-oss/2024/07/02/doc_d_20240702133702A019.png"
class="img"
>
</el-image>
</div>
<div class="img-name">文件:{{ item.name }}</div>
<el-button
plain
type="danger"
icon="el-icon-delete"
@click="delFile(i)"
></el-button>
</div>
</div>
<el-link type="primary" @click="selectSampleMaterial">
从素材库选择</el-link
>
></el-input>
</el-form-item>
<!-- <el-form-item label="发布日期" prop="publishDate">-->
<!-- <el-date-picker-->
<!-- v-model="model.publishDate"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- type="date"-->
<!-- placeholder="选择日期"-->
<!-- style="width: 100%"-->
<!-- @input="updateFocus"-->
<!-- >-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="附件" prop="url">-->
<!-- <div-->
<!-- v-if="model.url && model.url.length > 0"-->
<!-- class="imageContnet"-->
<!-- >-->
<!-- <div v-for="(item, i) in model.url" :key="i" class="image">-->
<!-- <div class="img-card">-->
<!-- <el-image-->
<!-- v-if="isImageFile(item.path)"-->
<!-- :src="item.path"-->
<!-- class="img"-->
<!-- >-->
<!-- </el-image>-->
<!-- <el-image-->
<!-- v-else-->
<!-- src="https://10.12.48.77/vehicle-quality-review-oss/2024/07/02/doc_d_20240702133702A019.png"-->
<!-- class="img"-->
<!-- >-->
<!-- </el-image>-->
<!-- </div>-->
<!-- <div class="img-name">文件:{{ item.name }}</div>-->
<!-- <el-button-->
<!-- plain-->
<!-- type="danger"-->
<!-- icon="el-icon-delete"-->
<!-- @click="delFile(i)"-->
<!-- ></el-button>-->
<!-- </div>-->
<!-- </div>-->
<!-- <el-link type="primary" @click="selectSampleMaterial">-->
<!-- 从素材库选择</el-link-->
<!-- >-->
<!-- </el-form-item>-->
</el-col>
</el-row>
</el-form>
......@@ -150,9 +157,9 @@ export default {
fileName: [
{ required: true, message: '请输入文件名称', trigger: 'blur' }
],
// version: [
// { required: true, message: '请输入文件版本', trigger: 'blur' }
// ],
version: [
{ required: true, message: '请输入文件版本', trigger: 'blur' }
]
// publishDate: [
// { required: true, message: '请选择发布日期', trigger: 'change' }
// ],
......
......@@ -2,132 +2,147 @@
<div>
<!-- //文件第一次提示 -->
<el-dialog
title="编辑文件信息"
:visible.sync="dialogManger.dialogVisible"
width="60%"
append-to-body
:close-on-click-modal="false"
:close-on-press-escape="false"
>
<div class="file-box">
<div class="file-box-header">车企文件信息</div>
<el-form
ref="fileRef"
:model="model"
label-width="100px"
label-position="top"
class="file-form-class"
:rules="fileRules"
>
<el-row :gutter="40">
<el-col :span="12">
<el-form-item label="企业名称" prop="enterpriseName">
<el-input
v-model="model.enterpriseName"
placeholder="请输入"
:disabled="true"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件版本" prop="version">
<el-input
v-model="model.version"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件状态" prop="status">
<el-select
v-model="model.status"
placeholder="请选择"
style="width: 100%"
@input="updateFocus"
>
<el-option
v-for="item in dict.type.file_status"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="文件识别号" prop="identifyNumber">
<el-input
v-model="model.identifyNumber"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="存储位置" prop="storage">
<el-input
v-model="model.storage"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="文件名称" prop="fileName">
<el-input
v-model="model.fileName"
placeholder="请输入"
input="updateFocus"
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="发布日期" prop="publishDate">
<el-date-picker
v-model="model.publishDate"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期"
style="width: 100%"
@input="updateFocus"
>
</el-date-picker>
</el-form-item>
<el-form-item label="附件" prop="url">
<div
v-if="model.url && model.url.length > 0"
class="imageContnet"
>
<div v-for="(item, i) in model.url" :key="i" class="image">
<div class="img-card">
<el-image
v-if="isImageFile(item.path)"
:src="item.path"
class="img"
>
</el-image>
<!-- <el-image
v-else
src="https://10.12.48.77/vehicle-quality-review-oss/2024/07/02/doc_d_20240702133702A019.png"
class="img"
>
</el-image> -->
</div>
<div class="img-name">文件:{{ item.name }}</div>
<el-button
plain
type="danger"
icon="el-icon-delete"
@click="delFile(i)"
></el-button>
</div>
</div>
<el-link type="primary" @click="selectSampleMaterial(model.url)">
从素材库选择</el-link
>
</el-form-item>
</el-col>
</el-row>
</el-form>
<fileSelect :dialog-manger="mDialogManger" @select="selectFile"></fileSelect>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="handleSaveFile(dialogManger.file)">保存车企文件</el-button>
</span>
title="编辑文件信息"
:visible.sync="dialogManger.dialogVisible"
width="60%"
append-to-body
:close-on-click-modal="false"
:close-on-press-escape="false"
>
<div class="file-box">
<div class="file-box-header">车企文件信息</div>
<el-form
ref="fileRef"
:model="model"
label-width="100px"
label-position="top"
class="file-form-class"
:rules="fileRules"
>
<el-row :gutter="40">
<el-col :span="12">
<el-form-item label="企业名称" prop="enterpriseName">
<el-input
v-model="model.enterpriseName"
placeholder="请输入"
:disabled="true"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件版本" prop="version">
<el-input
v-model="model.version"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<!-- <el-form-item label="文件状态" prop="status">-->
<!-- <el-select-->
<!-- v-model="model.status"-->
<!-- placeholder="请选择"-->
<!-- style="width: 100%"-->
<!-- @input="updateFocus"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in dict.type.file_status"-->
<!-- :key="item.value"-->
<!-- :label="item.label"-->
<!-- :value="item.value"-->
<!-- >-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="文件识别号" prop="identifyNumber">-->
<!-- <el-input-->
<!-- v-model="model.identifyNumber"-->
<!-- placeholder="请输入"-->
<!-- @input="updateFocus"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="存储位置" prop="storage">-->
<!-- <el-input-->
<!-- v-model="model.storage"-->
<!-- placeholder="请输入"-->
<!-- @input="updateFocus"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
</el-col>
<el-col :span="12">
<el-form-item label="文件名称" prop="fileName">
<el-input
v-model="model.fileName"
placeholder="请输入"
input="updateFocus"
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="文件识别号" prop="identifyNumber">
<el-input
v-model="model.identifyNumber"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<!-- <el-form-item label="发布日期" prop="publishDate">-->
<!-- <el-date-picker-->
<!-- v-model="model.publishDate"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- type="date"-->
<!-- placeholder="选择日期"-->
<!-- style="width: 100%"-->
<!-- @input="updateFocus"-->
<!-- >-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="附件" prop="url">-->
<!-- <div-->
<!-- v-if="model.url && model.url.length > 0"-->
<!-- class="imageContnet"-->
<!-- >-->
<!-- <div v-for="(item, i) in model.url" :key="i" class="image">-->
<!-- <div class="img-card">-->
<!-- <el-image-->
<!-- v-if="isImageFile(item.path)"-->
<!-- :src="item.path"-->
<!-- class="img"-->
<!-- >-->
<!-- </el-image>-->
<!-- &lt;!&ndash; <el-image-->
<!-- v-else-->
<!-- src="https://10.12.48.77/vehicle-quality-review-oss/2024/07/02/doc_d_20240702133702A019.png"-->
<!-- class="img"-->
<!-- >-->
<!-- </el-image> &ndash;&gt;-->
<!-- </div>-->
<!-- <div class="img-name">文件:{{ item.name }}</div>-->
<!-- <el-button-->
<!-- plain-->
<!-- type="danger"-->
<!-- icon="el-icon-delete"-->
<!-- @click="delFile(i)"-->
<!-- ></el-button>-->
<!-- </div>-->
<!-- </div>-->
<!-- <el-link-->
<!-- type="primary"-->
<!-- @click="selectSampleMaterial(model.url)"-->
<!-- >-->
<!-- 从素材库选择</el-link-->
<!-- >-->
<!-- </el-form-item>-->
</el-col>
</el-row>
</el-form>
<fileSelect
:dialog-manger="mDialogManger"
@select="selectFile"
></fileSelect>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="handleSaveFile(dialogManger.file)"
>保存车企文件</el-button
>
</span>
</el-dialog>
</div>
</template>
......@@ -153,14 +168,11 @@ export default {
default() {
return {
dialogVisible: false,
file:{}
file: {}
}
}
}
},
created(){
console.log(111)
},
data() {
return {
fileRules: {
......@@ -170,9 +182,9 @@ export default {
fileName: [
{ required: true, message: '请输入文件名称', trigger: 'blur' }
],
// version: [
// { required: true, message: '请输入文件版本', trigger: 'blur' }
// ],
version: [
{ required: true, message: '请输入文件版本', trigger: 'blur' }
]
// publishDate: [
// { required: true, message: '请选择发布日期', trigger: 'change' }
// ],
......@@ -214,19 +226,19 @@ export default {
this.model.enterpriseName = this.enterpriseName
this.model.taskId = this.$route.query.taskId
},
'dialogManger.dialogVisible'(newValue){
this.model.enterpriseName = this.dialogManger.file.enterpriseName
this.model.fileName = this.dialogManger.file.fileName
this.model.id = this.dialogManger.file.id
this.model.identifyNumber = this.dialogManger.file.identifyNumber
this.model.publishDate = this.dialogManger.file.publishDate
this.model.status = this.dialogManger.file.status
this.model.storage = this.dialogManger.file.storage
this.model.taskId = this.dialogManger.file.taskId
this.model.url = this.dialogManger.file.url
this.model.version = this.dialogManger.file.version
this.model.uuid = 1
console.log(this.model.url)
'dialogManger.dialogVisible'(newValue) {
this.model.enterpriseName = this.dialogManger.file.enterpriseName
this.model.fileName = this.dialogManger.file.fileName
this.model.id = this.dialogManger.file.id
this.model.identifyNumber = this.dialogManger.file.identifyNumber
this.model.publishDate = this.dialogManger.file.publishDate
this.model.status = this.dialogManger.file.status
this.model.storage = this.dialogManger.file.storage
this.model.taskId = this.dialogManger.file.taskId
this.model.url = this.dialogManger.file.url
this.model.version = this.dialogManger.file.version
this.model.uuid = 1
console.log(this.model.url)
},
'dialogManger.dialogEditId'(newValue) {
this.model.fetch(
......@@ -237,6 +249,9 @@ export default {
)
}
},
created() {
console.log(111)
},
methods: {
isImageFile(filename) {
/**
......@@ -257,7 +272,7 @@ export default {
.slice(((filename.lastIndexOf('.') - 1) >>> 0) + 2)
.toLowerCase()
// 检查文件扩展名是否在图片格式列表中
console.log( imageExtensions.includes(extension))
console.log(imageExtensions.includes(extension))
return imageExtensions.includes(extension)
},
selectFile(e) {
......@@ -292,8 +307,7 @@ export default {
handleSaveFile(file) {
// vue表单校验
this.$refs.fileRef.validate(valid => {
//this.model.attributes = file
// this.model.attributes = file
if (valid) {
this.model.save(
res => {
......@@ -301,8 +315,9 @@ export default {
this.$store.dispatch('processing/getCompanyFiles', {
taskId: file.taskId
})
//console.log(res.code)
if(res.code == 200){
// console.log(res.code)
// eslint-disable-next-line eqeqeq
if (res.code == 200) {
this.dialogManger.dialogVisible = false
}
this.$emit('handleSave', res.data)
......
......@@ -2,132 +2,147 @@
<div>
<!-- //文件第一次提示 -->
<el-dialog
title="编辑文件信息"
:visible.sync="dialogManger.dialogVisible"
width="60%"
append-to-body
:close-on-click-modal="false"
:close-on-press-escape="false"
>
<div class="file-box">
<div class="file-box-header">车企文件信息</div>
<el-form
ref="fileRef"
:model="model"
label-width="100px"
label-position="top"
class="file-form-class"
:rules="fileRules"
>
<el-row :gutter="40">
<el-col :span="12">
<el-form-item label="企业名称" prop="enterpriseName">
<el-input
v-model="model.enterpriseName"
placeholder="请输入"
:disabled="true"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件版本" prop="version">
<el-input
v-model="model.version"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件状态" prop="status">
<el-select
v-model="model.status"
placeholder="请选择"
style="width: 100%"
@input="updateFocus"
>
<el-option
v-for="item in dict.type.file_status"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="文件识别号" prop="identifyNumber">
<el-input
v-model="model.identifyNumber"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="存储位置" prop="storage">
<el-input
v-model="model.storage"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="文件名称" prop="fileName">
<el-input
v-model="model.fileName"
placeholder="请输入"
input="updateFocus"
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="发布日期" prop="publishDate">
<el-date-picker
v-model="model.publishDate"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期"
style="width: 100%"
@input="updateFocus"
>
</el-date-picker>
</el-form-item>
<el-form-item label="附件" prop="url">
<div
v-if="model.url && model.url.length > 0"
class="imageContnet"
>
<div v-for="(item, i) in model.url" :key="i" class="image">
<div class="img-card">
<el-image
v-if="isImageFile(item.path)"
:src="item.path"
class="img"
>
</el-image>
<!-- <el-image
v-else
src="https://10.12.48.77/vehicle-quality-review-oss/2024/07/02/doc_d_20240702133702A019.png"
class="img"
>
</el-image> -->
</div>
<div class="img-name">文件:{{ item.name }}</div>
<el-button
plain
type="danger"
icon="el-icon-delete"
@click="delFile(i)"
></el-button>
</div>
</div>
<el-link type="primary" @click="selectSampleMaterial(model.url)">
从素材库选择</el-link
>
</el-form-item>
</el-col>
</el-row>
</el-form>
<fileSelect :dialog-manger="mDialogManger" @select="selectFile"></fileSelect>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="handleSaveFile(dialogManger.file)">保存车企文件</el-button>
</span>
title="编辑文件信息"
:visible.sync="dialogManger.dialogVisible"
width="60%"
append-to-body
:close-on-click-modal="false"
:close-on-press-escape="false"
>
<div class="file-box">
<div class="file-box-header">车企文件信息</div>
<el-form
ref="fileRef"
:model="model"
label-width="100px"
label-position="top"
class="file-form-class"
:rules="fileRules"
>
<el-row :gutter="40">
<el-col :span="12">
<el-form-item label="企业名称" prop="enterpriseName">
<el-input
v-model="model.enterpriseName"
placeholder="请输入"
:disabled="true"
@input="updateFocus"
></el-input>
</el-form-item>
<el-form-item label="文件版本" prop="version">
<el-input
v-model="model.version"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<!-- <el-form-item label="文件状态" prop="status">-->
<!-- <el-select-->
<!-- v-model="model.status"-->
<!-- placeholder="请选择"-->
<!-- style="width: 100%"-->
<!-- @input="updateFocus"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in dict.type.file_status"-->
<!-- :key="item.value"-->
<!-- :label="item.label"-->
<!-- :value="item.value"-->
<!-- >-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="文件识别号" prop="identifyNumber">-->
<!-- <el-input-->
<!-- v-model="model.identifyNumber"-->
<!-- placeholder="请输入"-->
<!-- @input="updateFocus"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="存储位置" prop="storage">-->
<!-- <el-input-->
<!-- v-model="model.storage"-->
<!-- placeholder="请输入"-->
<!-- @input="updateFocus"-->
<!-- ></el-input>-->
<!-- </el-form-item>-->
</el-col>
<el-col :span="12">
<el-form-item label="文件名称" prop="fileName">
<el-input
v-model="model.fileName"
placeholder="请输入"
input="updateFocus"
@input="handleUpdateFile"
></el-input>
</el-form-item>
<el-form-item label="文件识别号" prop="identifyNumber">
<el-input
v-model="model.identifyNumber"
placeholder="请输入"
@input="updateFocus"
></el-input>
</el-form-item>
<!-- <el-form-item label="发布日期" prop="publishDate">-->
<!-- <el-date-picker-->
<!-- v-model="model.publishDate"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- type="date"-->
<!-- placeholder="选择日期"-->
<!-- style="width: 100%"-->
<!-- @input="updateFocus"-->
<!-- >-->
<!-- </el-date-picker>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="附件" prop="url">-->
<!-- <div-->
<!-- v-if="model.url && model.url.length > 0"-->
<!-- class="imageContnet"-->
<!-- >-->
<!-- <div v-for="(item, i) in model.url" :key="i" class="image">-->
<!-- <div class="img-card">-->
<!-- <el-image-->
<!-- v-if="isImageFile(item.path)"-->
<!-- :src="item.path"-->
<!-- class="img"-->
<!-- >-->
<!-- </el-image>-->
<!-- &lt;!&ndash; <el-image-->
<!-- v-else-->
<!-- src="https://10.12.48.77/vehicle-quality-review-oss/2024/07/02/doc_d_20240702133702A019.png"-->
<!-- class="img"-->
<!-- >-->
<!-- </el-image> &ndash;&gt;-->
<!-- </div>-->
<!-- <div class="img-name">文件:{{ item.name }}</div>-->
<!-- <el-button-->
<!-- plain-->
<!-- type="danger"-->
<!-- icon="el-icon-delete"-->
<!-- @click="delFile(i)"-->
<!-- ></el-button>-->
<!-- </div>-->
<!-- </div>-->
<!-- <el-link-->
<!-- type="primary"-->
<!-- @click="selectSampleMaterial(model.url)"-->
<!-- >-->
<!-- 从素材库选择</el-link-->
<!-- >-->
<!-- </el-form-item>-->
</el-col>
</el-row>
</el-form>
<fileSelect
:dialog-manger="mDialogManger"
@select="selectFile"
></fileSelect>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="handleSaveFile(dialogManger.file)"
>保存车企文件</el-button
>
</span>
</el-dialog>
</div>
</template>
......@@ -153,14 +168,11 @@ export default {
default() {
return {
dialogVisible: false,
file:{}
file: {}
}
}
}
},
created(){
console.log(111)
},
data() {
return {
fileRules: {
......@@ -170,9 +182,9 @@ export default {
fileName: [
{ required: true, message: '请输入文件名称', trigger: 'blur' }
],
// version: [
// { required: true, message: '请输入文件版本', trigger: 'blur' }
// ],
version: [
{ required: true, message: '请输入文件版本', trigger: 'blur' }
]
// publishDate: [
// { required: true, message: '请选择发布日期', trigger: 'change' }
// ],
......@@ -214,19 +226,19 @@ export default {
this.model.enterpriseName = this.enterpriseName
this.model.taskId = this.$route.query.taskId
},
'dialogManger.dialogVisible'(newValue){
this.model.enterpriseName = this.dialogManger.file.enterpriseName
this.model.fileName = this.dialogManger.file.fileName
this.model.id = this.dialogManger.file.id
this.model.identifyNumber = this.dialogManger.file.identifyNumber
this.model.publishDate = this.dialogManger.file.publishDate
this.model.status = this.dialogManger.file.status
this.model.storage = this.dialogManger.file.storage
this.model.taskId = this.dialogManger.file.taskId
this.model.url = this.dialogManger.file.url
this.model.version = this.dialogManger.file.version
this.model.uuid = 1
console.log(this.model.url)
'dialogManger.dialogVisible'(newValue) {
this.model.enterpriseName = this.dialogManger.file.enterpriseName
this.model.fileName = this.dialogManger.file.fileName
this.model.id = this.dialogManger.file.id
this.model.identifyNumber = this.dialogManger.file.identifyNumber
this.model.publishDate = this.dialogManger.file.publishDate
this.model.status = this.dialogManger.file.status
this.model.storage = this.dialogManger.file.storage
this.model.taskId = this.dialogManger.file.taskId
this.model.url = this.dialogManger.file.url
this.model.version = this.dialogManger.file.version
this.model.uuid = 1
console.log(this.model.url)
},
'dialogManger.dialogEditId'(newValue) {
this.model.fetch(
......@@ -237,6 +249,9 @@ export default {
)
}
},
created() {
console.log(111)
},
methods: {
isImageFile(filename) {
/**
......@@ -257,7 +272,7 @@ export default {
.slice(((filename.lastIndexOf('.') - 1) >>> 0) + 2)
.toLowerCase()
// 检查文件扩展名是否在图片格式列表中
console.log( imageExtensions.includes(extension))
console.log(imageExtensions.includes(extension))
return imageExtensions.includes(extension)
},
selectFile(e) {
......@@ -292,8 +307,7 @@ export default {
handleSaveFile(file) {
// vue表单校验
this.$refs.fileRef.validate(valid => {
//this.model.attributes = file
// this.model.attributes = file
if (valid) {
this.model.save(
res => {
......@@ -301,8 +315,9 @@ export default {
this.$store.dispatch('processing/getCompanyFiles', {
taskId: file.taskId
})
//console.log(res.code)
if(res.code == 200){
// console.log(res.code)
// eslint-disable-next-line eqeqeq
if (res.code == 200) {
this.dialogManger.dialogVisible = false
}
this.$emit('handleSave', res.data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment