2213980799@qq.com 1 год назад
Родитель
Сommit
9ae322d1a8
1 измененных файлов с 34 добавлено и 14 удалено
  1. 34 14
      src/views/exceptionManagement/components/order-search.vue

+ 34 - 14
src/views/exceptionManagement/components/order-search.vue

@@ -9,11 +9,10 @@
     <el-row :gutter="15">
     <el-row :gutter="15">
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
         <el-form-item label="类型:">
         <el-form-item label="类型:">
-          <el-input
-            clearable
-            v-model="where.workOrderCode"
-            placeholder="请输入"
-          />
+            <DictSelection
+              dictName="异常类型"
+              v-model="where.type"
+            ></DictSelection>
         </el-form-item>
         </el-form-item>
       </el-col>
       </el-col>
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
@@ -29,18 +28,27 @@
         <el-form-item label="名称:">
         <el-form-item label="名称:">
           <el-input
           <el-input
             clearable
             clearable
-            v-model="where.code"
+            v-model="where.name"
             placeholder="请输入"
             placeholder="请输入"
           />
           />
         </el-form-item>
         </el-form-item>
       </el-col>
       </el-col>
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
         <el-form-item label="关联信息:">
         <el-form-item label="关联信息:">
-          <el-input
-            clearable
-            v-model="where.code"
-            placeholder="请输入"
-          />
+          <el-select
+              v-model="where.relationType"
+              placeholder="请选择"
+              style="width: 100%"
+              clearable
+            >
+              <el-option
+                v-for="item in options"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
         </el-form-item>
         </el-form-item>
       </el-col>
       </el-col>
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
       <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
@@ -62,7 +70,7 @@
         <el-form-item label="创建人:">
         <el-form-item label="创建人:">
           <el-input
           <el-input
             clearable
             clearable
-            v-model="where.reviewerName"
+            v-model="where.createTimeUserName"
             placeholder="请输入"
             placeholder="请输入"
           />
           />
         </el-form-item>
         </el-form-item>
@@ -118,9 +126,14 @@ export default {
   data() {
   data() {
     // 默认表单数据
     // 默认表单数据
     const defaultWhere = {
     const defaultWhere = {
-      productName: '',
+      type: '',
+      relationType:"",
+      name:'',
+      code:'',
       status: '',
       status: '',
-      createTime: []
+      createTime: [],
+      createUserName:"",
+      deptIds:'',
     };
     };
     return {
     return {
       // 表单数据
       // 表单数据
@@ -130,6 +143,13 @@ export default {
         {name:'处理中',code:1},
         {name:'处理中',code:1},
         {name:'已处理',code:2},
         {name:'已处理',code:2},
       ],
       ],
+      options: [
+      { label: '草稿', value: 0 },
+        { label: '审核中', value: 1 },
+        { label: '审核通过', value: 2 },
+        { label: '生产工单', value: 3 },
+        { label: '已处置', value: 4 },
+      ],
     };
     };
   },
   },
   computed: {
   computed: {