瀏覽代碼

feat: 计划规则选择设备列表修改使用岗位为使用单位,增加使用单位筛选

liujt 6 天之前
父節點
當前提交
fb408cfcad

+ 19 - 1
src/components/CommomSelect/dept-select.vue

@@ -1,6 +1,6 @@
 <!-- 部门树形选择下拉框 -->
 <template>
-  <ele-tree-select
+  <!-- <ele-tree-select
     clearable
     :value="value || ''"
     :data="treeData"
@@ -12,6 +12,24 @@
     :placeholder="placeholder"
     @input="updateValue"
     @change="changeChoose"
+  /> -->
+
+  <ele-tree-select
+    clearable
+    filterable
+    :value="value || ''"
+    :data="treeData"
+    label-key="name"
+    value-key="id"
+    ref="treeSelect"
+    default-expand-all
+    size="medium"
+    :placeholder="placeholder"
+    @input="updateValue"
+    v-on="$listeners"
+    v-bind="$attrs"
+    :disabled="isBindPlan"
+    @change="changeChoose"
   />
 </template>
 

+ 1 - 1
src/views/rulesManagement/components/MaterialAdd.vue

@@ -319,7 +319,7 @@
                 prop: 'usePerson'
               },
               {
-                label: '使用位',
+                label: '使用位',
                 prop: 'postName'
               },
               {

+ 8 - 0
src/views/rulesManagement/components/product-search.vue

@@ -37,6 +37,12 @@
           </el-date-picker>
         </el-form-item>
       </el-col>
+      <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
+        <el-form-item label="使用单位">
+          <!-- <el-input clearable v-model.trim="where.postName" placeholder="请输入" /> -->
+          <DeptSelect v-model="where.postId" />
+        </el-form-item>
+      </el-col>
       <el-col v-bind="styleResponsive ? { md: 8 } : { span: 8 }">
         <div class="ele-form-actions">
           <el-button
@@ -62,7 +68,9 @@
 </template>
 
 <script>
+  import DeptSelect from '@/components/CommomSelect/dept-select.vue';
   export default {
+    components: { DeptSelect },
     data() {
       // 默认表单数据
       const defaultWhere = {