jiangping
2025-02-27 10c28ce3d0b384584c77ce9111a66a0641250752
admin/src/components/business/OperaCarsWindow.vue
@@ -1,10 +1,11 @@
<template>
  <GlobalWindow :title="title" width="500px" @close="close" :visible.sync="visible" :confirm-working="isWorking" @confirm="confirm">
  <GlobalWindow :title="title" width="500px" @close="close" :visible.sync="visible" :confirm-working="isWorking"
    @confirm="confirm">
    <el-form :model="form" ref="form" :rules="rules">
      <el-form-item label="车牌号" prop="code">
        <el-input v-model="form.code" placeholder="请输入车牌号" v-trim />
      </el-form-item>
      <el-form-item label="车辆类型" prop="type">
      <el-form-item label="备注" prop="type">
        <el-radio-group v-model="form.type">
          <el-radio :label="0">安泰公务车</el-radio>
          <el-radio :label="1">安泰物流车</el-radio>
@@ -16,12 +17,15 @@
          label: 'name',
          value: 'id',
          children: 'childCategoryList',
          checkStrictly: true
        }"></el-cascader>
      </el-form-item>
      <el-form-item label="选择组织:" prop="groupId">
        <el-select v-model="form.groupId" @change="changeSel" clearable filterable placeholder="请选择">
          <el-option v-for="item in companyList" :key="item.id" :label="item.name" :value="item.id">
          </el-option>
          <template v-for="item in companyList">
            <el-option  v-if="item.countNum && item.countNum>0" :key="item.id" :label="item.name" :value="item.id">
            </el-option>
          </template>
        </el-select>
      </el-form-item>
      <el-form-item label="选择车主:" prop="memberId">
@@ -65,7 +69,7 @@
        code: [{ required: true, message: '请输入车牌号' }],
        groupId: [{ required: true, message: '请选择组织' }],
        type: [
          { required: true, message: '请选择车辆类型' }
          { required: true, message: '请选择备注' }
        ]
      }
    }
@@ -107,9 +111,9 @@
    confirm() {
      console.log('form', this.form.cateId)
      const { form } = this
      if(form.cateId && form.cateId.length == 2){
      if (form.cateId && form.cateId.length == 2) {
      }else{
      } else {
        return Message.error('请选择二级分类')
      }
      this.$refs['form'].validate((valid) => {
@@ -146,8 +150,8 @@
    },
    getCompany() {
      companyGetList({
        model: {},
        capacity: 1000,
        model: { },//有员工的数据
        capacity: 10000,
        page: 1,
      }).then(res => {
        this.companyList = res.records || []