Kaynağa Gözat

修改巡点检等添加设备搜索条件和列表展示

huang_an 2 yıl önce
ebeveyn
işleme
b096be8e3e

+ 21 - 1
src/views/maintenance/components/MaterialAdd.vue

@@ -7,7 +7,7 @@
     :close-on-click-modal="false"
     :close-on-press-escape="false"
     append-to-body
-    width="70%"
+    width="90%"
   >
     <el-card shadow="never">
       <ele-split-layout
@@ -105,6 +105,26 @@
             label: '固资编码',
             prop: 'fixCode'
           },
+          {
+            label: '使用人',
+            prop: 'usePerson'
+          },
+          {
+            label: '使用岗位',
+            prop: 'postName'
+          },
+          {
+            label: '负责人',
+            prop: 'chargePerson'
+          },
+          {
+            label: '有效开始时间',
+            prop: 'startTime'
+          },
+          {
+            label: '有效结束时间',
+            prop: 'endTime'
+          },
           {
             label: '型号',
             prop: 'modelType',

+ 20 - 5
src/views/maintenance/components/product-search.vue

@@ -7,23 +7,37 @@
     @submit.native.prevent
   >
     <el-row :gutter="10">
-      <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
+      <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
         <el-form-item label="设备名称">
           <el-input clearable v-model="where.name" placeholder="请输入" />
         </el-form-item>
       </el-col>
-      <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
+      <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
         <el-form-item label="编号">
           <el-input clearable v-model="where.codeNumber" placeholder="请输入" />
         </el-form-item>
       </el-col>
 
-      <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
+      <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
         <el-form-item label="固资编码">
           <el-input clearable v-model="where.fixCode" placeholder="请输入" />
         </el-form-item>
       </el-col>
-      <el-col v-bind="styleResponsive ? { md: 6 } : { span: 6 }">
+    </el-row>
+    <el-row :gutter="10">
+      <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
+        <el-form-item label="结束时间">
+          <el-date-picker
+            style="width: 100%"
+            v-model="where.endTime"
+            value-format="yyyy-MM"
+            type="month"
+            placeholder="选择有效期结束"
+          >
+          </el-date-picker>
+        </el-form-item>
+      </el-col>
+      <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
         <div class="ele-form-actions">
           <el-button
             type="primary"
@@ -54,7 +68,8 @@
       const defaultWhere = {
         name: '',
         codeNumber: '',
-        fixCode: ''
+        fixCode: '',
+        endTime: ''
       };
       return {
         defaultWhere,