|
|
@@ -25,7 +25,16 @@
|
|
|
placeholder="请选择物资类型"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
+ <el-form-item label="类型" prop="fileType">
|
|
|
+ <el-select v-model="queryParams.fileType" placeholder="类型">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.file_type"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button
|
|
|
v-no-more-click
|
|
|
@@ -106,9 +115,11 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="文件" align="center" prop="fileUrl">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button v-if="scope.row.fileType=='0'" type="text" @click="look(scope.row)">查看</el-button>
|
|
|
- <a v-else :href="scope.row.fileUrl" target="_blank">查看</a>
|
|
|
+ <a :href="scope.row.fileUrl" target="_blank" style="color:#1890ff">查看</a>
|
|
|
</template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="添加时间" prop="createTime" align="center" >
|
|
|
+
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
label="操作"
|
|
|
@@ -153,6 +164,7 @@
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="90px">
|
|
|
<el-form-item label="标题" prop="instructionsTitle">
|
|
|
<el-input
|
|
|
+ style="width: 350px"
|
|
|
v-model="form.instructionsTitle"
|
|
|
placeholder="请输入标题"
|
|
|
/>
|
|
|
@@ -167,7 +179,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="类型" prop="fileType">
|
|
|
- <el-select v-model="form.fileType" placeholder="文件类型">
|
|
|
+ <el-select v-model="form.fileType" placeholder="文件类型" style="width: 350px">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.file_type"
|
|
|
:key="dict.value"
|
|
|
@@ -196,19 +208,6 @@
|
|
|
<el-button v-no-more-click @click="cancel">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
-<!-- 文件查看-->
|
|
|
- <el-dialog v-if="form.fileType=='0'" :visible.sync="openLook" width="500px" style="height: 600px" append-to-body>
|
|
|
- <div slot="title" class="dialog-title">
|
|
|
- <i></i>
|
|
|
- <span class="title">查看物资详情</span>
|
|
|
- </div>
|
|
|
- <video width="470" height="240" controls>
|
|
|
- <source :src="form.fileUrl" type="video/mp4">
|
|
|
- </video>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button v-no-more-click @click="cancel">取 消</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
|
|
|
<!-- 说明上传-->
|
|
|
<el-dialog
|
|
|
@@ -299,7 +298,6 @@ export default {
|
|
|
title: '',
|
|
|
// 是否显示弹出层
|
|
|
open: false,
|
|
|
- openLook:false,
|
|
|
// 查询参数
|
|
|
createTime: '',
|
|
|
queryParams: {
|
|
|
@@ -345,11 +343,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
- look(row){
|
|
|
- this.form=row
|
|
|
- this.openLook = true
|
|
|
|
|
|
- },
|
|
|
handleFileUpload(){
|
|
|
this.upload.title = "供应商导入";
|
|
|
this.upload.open = true;
|
|
|
@@ -418,7 +412,6 @@ export default {
|
|
|
// 取消按钮
|
|
|
cancel() {
|
|
|
this.open = false
|
|
|
- this.openLook = false
|
|
|
this.reset()
|
|
|
},
|
|
|
// 表单重置
|
|
|
@@ -443,7 +436,6 @@ export default {
|
|
|
// 多选框选中数据
|
|
|
handleSelectionChange(selection) {
|
|
|
this.ids = selection.map((item) => item.instructionsId)
|
|
|
-
|
|
|
},
|
|
|
|
|
|
/** 新增按钮操作 */
|