qinhouyu 1 éve
szülő
commit
31d38c1b66

+ 3 - 148
src/components/EngineePipe/index.vue

@@ -108,93 +108,6 @@
         </div>
     </el-dialog>
     <!-- 节点信息dialog -->
-    <el-dialog :visible="nodeDetailVisible" :rules="nodeRules" title="节点信息" append-to-body
-               customClass="appendElNodeDialog">
-      <el-form ref="nodeForm" :model="zEngineeringInfoBo" :rules="nodeRules" label-width="110px">
-        <el-form-item label="节点类型" prop="type">
-          <el-input v-model="nodeType" placeholder="顶管" disabled></el-input>
-        </el-form-item>
-        <el-form-item label="施工地址" prop="constructAddre">
-          <el-input v-model="zEngineeringInfoBo.constructAddre" placeholder="请填写施工地址"></el-input>
-        </el-form-item>
-        <el-form-item label="施工人电话" prop="constructPhone">
-          <el-input v-model="zEngineeringInfoBo.constructPhone" placeholder="请填写施工人电话"></el-input>
-        </el-form-item>
-        <el-form-item label="施工人" prop="constructUser">
-          <el-input v-model="zEngineeringInfoBo.constructUser" placeholder="请填写施工人"></el-input>
-        </el-form-item>
-        <el-form-item label="负责人" prop="headName">
-          <el-input v-model="zEngineeringInfoBo.headName" placeholder="请填写负责人"></el-input>
-        </el-form-item>
-        <el-form-item label="负责人电话" prop="headPhone">
-          <el-input v-model="zEngineeringInfoBo.headPhone" placeholder="请填写负责人电话"></el-input>
-        </el-form-item>
-        <el-form-item label="回填时间" prop="backfillTime">
-          <el-date-picker
-            v-model="zEngineeringInfoBo.backfillTime"
-            value-format="yyyy-MM-dd hh:mm:ss"
-            type="datetime"
-            placeholder="请选择回填日期">
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="施工时间" prop="constructTime">
-          <el-date-picker
-            v-model="zEngineeringInfoBo.constructTime"
-            value-format="yyyy-MM-dd hh:mm:ss"
-            type="datetime"
-            placeholder="请选择施工时间">
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="是否按图纸施工" prop="constructAccordingDrawings">
-          <el-select v-model="zEngineeringInfoBo.constructAccordingDrawings">
-            <el-option
-              v-for="e in constructAccordingDrawingsOption"
-              :key="e.value"
-              :label="e.label"
-              :value="e.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="分段打压" prop="segmentedCompressionQualified">
-          <el-select v-model="zEngineeringInfoBo.segmentedCompressionQualified">
-            <el-option
-              v-for="e in segmentedCompressionQualifiedOption"
-              :key="e.value"
-              :label="e.label"
-              :value="e.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="自闭阀类型" prop="selfClosingValveType">
-          <el-select v-model="zEngineeringInfoBo.selfClosingValveType">
-            <el-option
-              v-for="e in dict.type.self_closing_valve_type"
-              :key="e.value"
-              :label="e.label"
-              :value="e.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="上门类型" prop="visitType">
-          <el-select v-model="zEngineeringInfoBo.visitType">
-            <el-option
-              v-for="e in dict.type.visit_type"
-              :key="e.value"
-              :label="e.label"
-              :value="e.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="照片" prop="zEngiineeringPhotoBoList" style="width: 100%;">
-          <ObsImageUpload ref="obsImageUpload" :limit="9999"
-                          :value="zEngineeringInfoBo.zEngiineeringPhotoBoList"
-                          @input="getUrl"></ObsImageUpload>
-        </el-form-item>
-        <el-button :loading="buttonLoading" type="primary" @click="submitForm">提交</el-button>
-        <el-button @click="nodeCancel">取 消</el-button>
-      </el-form>
-    </el-dialog>
-    <!-- 节点信息dialog -->
     <enginee-node
       @closeToSucceed="closeToSucceed"
       ref="childNode"
@@ -239,33 +152,6 @@ export default {
       title: "顶管信息",
       // 是否显示弹出层
       open: false,
-      enginTypeOption: [
-        {
-          value: '0',
-          label: '民用工程'
-        },
-        {
-          value: '2',
-          label: '工业工程'
-        },
-        {
-          value: '1',
-          label: '市政工程'
-        },
-        {
-          value: '3',
-          label: '顶管工程'
-        },
-        {
-          value: '4',
-          label: '危险作业工程'
-        },
-        {
-          value: '5',
-          label: '基建工程'
-        },
-      ],
-      nodeType: '1',               // 节点类型
       // 查询参数
       queryParams: {
         files:[],
@@ -300,7 +186,7 @@ export default {
         zEngiineeringPhotoBoList: [],              // 图片列表
         zEngineeringMaterialBo: [],// 用料对象
 
-      },                          // 节点信息
+      },
       constructAccordingDrawingsOption: [
         {
           value: '1',
@@ -311,16 +197,6 @@ export default {
           label: '否'
         }
       ],
-      segmentedCompressionQualifiedOption: [
-        {
-          value: '1',
-          label: '是'
-        },
-        {
-          value: '0',
-          label: '否'
-        }
-      ],
       nodeDetailVisible: false,
       // 表单参数
       form: {},
@@ -351,28 +227,6 @@ export default {
           {required: false, message: "备注不能为空", trigger: "blur"}
         ],
       },
-      // 节点规则校验
-      nodeRules: {
-        type: [
-          {required: true, message: "施工地址不能为空", trigger: 'blur'}
-        ],
-        constructAddre: [
-          {required: true, message: "施工地址不能为空", trigger: 'blur'}
-        ],
-        constructPhone: [
-          {required: true, message: "施工人电话不能为空", trigger: 'blur'}
-        ],
-        constructUser: [
-          {required: true, message: "施工人不能为空", trigger: 'blur'}
-        ],
-        headName: [
-          {required: true, message: "负责人不能为空", trigger: 'blur'}
-        ],
-        headPhone: [
-          {required: true, message: "负责人电话不能为空", trigger: 'blur'}
-        ],
-
-      },
       currentType: null, // 组件类型 put修改 add新增
     };
   },
@@ -380,7 +234,8 @@ export default {
   },
   methods: {
     // 顶管工程修改
-    putEnginPipe(data, type) {
+    async putEnginPipe(data, type) {
+      await this.reset();
       let newData = data
       let zEngineeringNodeBo = {
         type: data.zengineeringNodeBoList[0].type,

+ 92 - 71
src/views/zdsz/openbolt/index.vue

@@ -140,78 +140,99 @@
     />
 
     <!-- 添加或修改开栓|安检|维修对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="110px">
-        <el-form-item label="小区" prop="areaId">
-          <el-select v-model="form.areaId" placeholder="请选择小区" filterable @change="getBuildings1" style="width: 100%">
-            <el-option
-              v-for="obj in areas"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="楼栋" prop="buildingId">
-          <el-select v-model="form.buildingId" placeholder="请选择楼栋" filterable @change="getUnits1" style="width: 100%">
-            <el-option
-              v-for="obj in builds"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="单元" prop="unitId">
-          <el-select v-model="form.unitId" placeholder="请选择单元" filterable @change="getHouses1" style="width: 100%">
-            <el-option
-              v-for="obj in units"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="房间号" prop="houseId">
-          <el-select v-model="form.houseId" placeholder="请选择房间号" filterable style="width: 100%">
-            <el-option
-              v-for="obj in houses"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="安检是否合格" prop="isQualified">
-          <el-select v-model="form.isQualified" placeholder="请选择安检是否合格" filterable style="width: 100%">
-            <el-option
-              v-for="obj in dict.type.pass_check"
-              :key="obj.value"
-              :label="obj.label"
-              :value="obj.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否维修" prop="isMaintenance">
-          <el-select v-model="form.isMaintenance" placeholder="请选择是否维修" filterable style="width: 100%">
-            <el-option
-              v-for="obj in dict.type.is_repair"
-              :key="obj.value"
-              :label="obj.label"
-              :value="obj.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-<!--        <el-form-item label="照片" prop="photo">-->
-<!--          <obs-image-upload v-model="form.photo"/>-->
-<!--        </el-form-item>-->
-        <el-form-item label="照片" prop="picIds">
-          <ObsImageUpload ref="obsImageUpload" :limit="9999" :fileType="['png', 'jpg', 'jpeg']" :value="form.picIds"
-                       @input="getUrl"></ObsImageUpload>
-        </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="form.remark" type="textarea" placeholder="请输入内容"/>
-        </el-form-item>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="小区" prop="areaId">
+              <el-select v-model="form.areaId" placeholder="请选择小区" filterable @change="getBuildings1" style="width: 100%">
+                <el-option
+                  v-for="obj in areas"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="楼栋" prop="buildingId">
+              <el-select v-model="form.buildingId" placeholder="请选择楼栋" filterable @change="getUnits1" style="width: 100%">
+                <el-option
+                  v-for="obj in builds"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="单元" prop="unitId">
+              <el-select v-model="form.unitId" placeholder="请选择单元" filterable @change="getHouses1" style="width: 100%">
+                <el-option
+                  v-for="obj in units"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="房间号" prop="houseId">
+              <el-select v-model="form.houseId" placeholder="请选择房间号" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in houses"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="安检是否合格" prop="isQualified">
+              <el-select v-model="form.isQualified" placeholder="请选择安检是否合格" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in dict.type.pass_check"
+                  :key="obj.value"
+                  :label="obj.label"
+                  :value="obj.value"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="是否维修" prop="isMaintenance">
+              <el-select v-model="form.isMaintenance" placeholder="请选择是否维修" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in dict.type.is_repair"
+                  :key="obj.value"
+                  :label="obj.label"
+                  :value="obj.value"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="24">
+            <el-form-item label="备注" prop="remark">
+              <el-input v-model="form.remark" type="textarea" placeholder="请输入内容"/>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
+            <el-form-item label="照片" prop="picIds">
+              <ObsImageUpload ref="obsImageUpload" :limit="9999" :fileType="['png', 'jpg', 'jpeg']" :value="form.picIds"
+                              @input="getUrl"></ObsImageUpload>
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>

+ 92 - 70
src/views/zdsz/opencheck/index.vue

@@ -140,77 +140,99 @@
     />
 
     <!-- 添加或修改开栓|安检|维修对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="110px">
-        <el-form-item label="小区" prop="areaId">
-          <el-select v-model="form.areaId" placeholder="请选择小区" filterable @change="getBuildings1">
-            <el-option
-              v-for="obj in areas"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="楼栋" prop="buildingId">
-          <el-select v-model="form.buildingId" placeholder="请选择楼栋" filterable @change="getUnits1">
-            <el-option
-              v-for="obj in builds"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="单元" prop="unitId">
-          <el-select v-model="form.unitId" placeholder="请选择单元" filterable @change="getHouses1">
-            <el-option
-              v-for="obj in units"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="房间号" prop="houseId">
-          <el-select v-model="form.houseId" placeholder="请选择房间号" filterable>
-            <el-option
-              v-for="obj in houses"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="安检是否合格" prop="isQualified">
-          <!--          <el-input v-model="form.isQualified" placeholder="请输入安检是否合格" />-->
-          <el-select v-model="form.isQualified" placeholder="请选择安检是否合格" filterable>
-            <el-option
-              v-for="obj in dict.type.pass_check"
-              :key="obj.value"
-              :label="obj.label"
-              :value="obj.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否维修" prop="isMaintenance">
-          <!--          <el-input v-model="form.isMaintenance" placeholder="请输入是否维修" />-->
-          <el-select v-model="form.isMaintenance" placeholder="请选择是否维修" filterable>
-            <el-option
-              v-for="obj in dict.type.is_repair"
-              :key="obj.value"
-              :label="obj.label"
-              :value="obj.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="照片" prop="picIds">
-          <ObsImageUpload ref="obsImageUpload" :limit="9999" :fileType="['png', 'jpg', 'jpeg']" :value="form.picIds"
-                          @input="getUrl"></ObsImageUpload>
-        </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="form.remark" type="textarea" placeholder="请输入内容"/>
-        </el-form-item>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="小区" prop="areaId">
+              <el-select v-model="form.areaId" placeholder="请选择小区" filterable @change="getBuildings1" style="width: 100%">
+                <el-option
+                  v-for="obj in areas"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="楼栋" prop="buildingId">
+              <el-select v-model="form.buildingId" placeholder="请选择楼栋" filterable @change="getUnits1" style="width: 100%">
+                <el-option
+                  v-for="obj in builds"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="单元" prop="unitId">
+              <el-select v-model="form.unitId" placeholder="请选择单元" filterable @change="getHouses1" style="width: 100%">
+                <el-option
+                  v-for="obj in units"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="房间号" prop="houseId">
+              <el-select v-model="form.houseId" placeholder="请选择房间号" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in houses"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="安检是否合格" prop="isQualified">
+              <el-select v-model="form.isQualified" placeholder="请选择安检是否合格" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in dict.type.pass_check"
+                  :key="obj.value"
+                  :label="obj.label"
+                  :value="obj.value"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="是否维修" prop="isMaintenance">
+              <el-select v-model="form.isMaintenance" placeholder="请选择是否维修" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in dict.type.is_repair"
+                  :key="obj.value"
+                  :label="obj.label"
+                  :value="obj.value"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="24">
+            <el-form-item label="备注" prop="remark">
+              <el-input v-model="form.remark" type="textarea" placeholder="请输入内容"/>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
+            <el-form-item label="照片" prop="picIds">
+              <ObsImageUpload ref="obsImageUpload" :limit="9999" :fileType="['png', 'jpg', 'jpeg']" :value="form.picIds"
+                              @input="getUrl"></ObsImageUpload>
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>

+ 92 - 70
src/views/zdsz/openrepair/index.vue

@@ -140,77 +140,99 @@
     />
 
     <!-- 添加或修改开栓|安检|维修对话框 -->
-    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
+    <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
       <el-form ref="form" :model="form" :rules="rules" label-width="110px">
-        <el-form-item label="小区" prop="areaId">
-          <el-select v-model="form.areaId" placeholder="请选择小区" filterable @change="getBuildings1">
-            <el-option
-              v-for="obj in areas"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="楼栋" prop="buildingId">
-          <el-select v-model="form.buildingId" placeholder="请选择楼栋" filterable @change="getUnits1">
-            <el-option
-              v-for="obj in builds"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="单元" prop="unitId">
-          <el-select v-model="form.unitId" placeholder="请选择单元" filterable @change="getHouses1">
-            <el-option
-              v-for="obj in units"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="房间号" prop="houseId">
-          <el-select v-model="form.houseId" placeholder="请选择房间号" filterable>
-            <el-option
-              v-for="obj in houses"
-              :key="obj.id"
-              :label="obj.name"
-              :value="obj.id"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="安检是否合格" prop="isQualified">
-          <!--          <el-input v-model="form.isQualified" placeholder="请输入安检是否合格" />-->
-          <el-select v-model="form.isQualified" placeholder="请选择安检是否合格" filterable>
-            <el-option
-              v-for="obj in dict.type.pass_check"
-              :key="obj.value"
-              :label="obj.label"
-              :value="obj.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="是否维修" prop="isMaintenance">
-          <!--          <el-input v-model="form.isMaintenance" placeholder="请输入是否维修" />-->
-          <el-select v-model="form.isMaintenance" placeholder="请选择是否维修" filterable>
-            <el-option
-              v-for="obj in dict.type.is_repair"
-              :key="obj.value"
-              :label="obj.label"
-              :value="obj.value"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-        <el-form-item label="照片" prop="picIds">
-          <ObsImageUpload ref="obsImageUpload" :limit="9999" :fileType="['png', 'jpg', 'jpeg']" :value="form.picIds"
-                          @input="getUrl"></ObsImageUpload>
-        </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="form.remark" type="textarea" placeholder="请输入内容"/>
-        </el-form-item>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="小区" prop="areaId">
+              <el-select v-model="form.areaId" placeholder="请选择小区" filterable @change="getBuildings1" style="width: 100%">
+                <el-option
+                  v-for="obj in areas"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="楼栋" prop="buildingId">
+              <el-select v-model="form.buildingId" placeholder="请选择楼栋" filterable @change="getUnits1" style="width: 100%">
+                <el-option
+                  v-for="obj in builds"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="单元" prop="unitId">
+              <el-select v-model="form.unitId" placeholder="请选择单元" filterable @change="getHouses1" style="width: 100%">
+                <el-option
+                  v-for="obj in units"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="房间号" prop="houseId">
+              <el-select v-model="form.houseId" placeholder="请选择房间号" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in houses"
+                  :key="obj.id"
+                  :label="obj.name"
+                  :value="obj.id"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="12">
+            <el-form-item label="安检是否合格" prop="isQualified">
+              <el-select v-model="form.isQualified" placeholder="请选择安检是否合格" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in dict.type.pass_check"
+                  :key="obj.value"
+                  :label="obj.label"
+                  :value="obj.value"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="是否维修" prop="isMaintenance">
+              <el-select v-model="form.isMaintenance" placeholder="请选择是否维修" filterable style="width: 100%">
+                <el-option
+                  v-for="obj in dict.type.is_repair"
+                  :key="obj.value"
+                  :label="obj.label"
+                  :value="obj.value"
+                ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="20">
+          <el-col :span="24">
+            <el-form-item label="备注" prop="remark">
+              <el-input v-model="form.remark" type="textarea" placeholder="请输入内容"/>
+            </el-form-item>
+          </el-col>
+          <el-col :span="24">
+            <el-form-item label="照片" prop="picIds">
+              <ObsImageUpload ref="obsImageUpload" :limit="9999" :fileType="['png', 'jpg', 'jpeg']" :value="form.picIds"
+                              @input="getUrl"></ObsImageUpload>
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button :loading="buttonLoading" type="primary" @click="submitForm">确 定</el-button>