pm 9 месяцев назад
Родитель
Сommit
1274a93887
1 измененных файлов с 16 добавлено и 24 удалено
  1. 16 24
      src/views/mes/material/instructions/index.vue

+ 16 - 24
src/views/mes/material/instructions/index.vue

@@ -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)
-
     },
 
     /** 新增按钮操作 */