wenhongquan 3 年之前
父節點
當前提交
a7b0023d6f
共有 3 個文件被更改,包括 72 次插入1 次删除
  1. 32 1
      src/components/Task/Add/index.vue
  2. 21 0
      src/views/mb/task/detail/index.vue
  3. 19 0
      src/views/task/detail/index.vue

+ 32 - 1
src/components/Task/Add/index.vue

@@ -182,19 +182,26 @@
         </el-col>
 
         <el-col :span="12">
-          <el-form-item label="照片附件(4张)"> </el-form-item>
+          <!-- <el-form-item label="照片附件"> </el-form-item> -->
         </el-col>
 
+
         <el-col :span="12">
           <div style="padding-left: 30px">
             <MapSelect ref="mapSelect" v-model:formv="formlocation"></MapSelect>
           </div>
         </el-col>
 
+
         <el-col :span="12">
+          <div class="tiplab">实景照片(2-3张)</div>
           <div style="padding-left: 120px">
             <ImageUpload v-model="fileList"></ImageUpload>
           </div>
+          <div class="tiplab">派单照片(1张)</div>
+          <div style="padding-left: 120px">
+            <ImageUpload v-model="fileList1"></ImageUpload>
+          </div>
         </el-col>
       </el-row>
     </el-form>
@@ -303,6 +310,7 @@ export default defineComponent({
 
       if (data.taskId == null) {
         fileList.value = "";
+        fileList1.value = "";
         formlocation.value = { addr: "", locations: "" };
         taskinfo.value.taskReporter = getters.value.userId;
 
@@ -330,6 +338,13 @@ export default defineComponent({
           fileList.value = taskinfo.value.taskPics;
         }
         if (
+          taskinfo.value.taskVideos != null &&
+          taskinfo.value.taskVideos != "" &&
+          taskinfo.value.taskVideos != undefined
+        ) {
+          fileList1.value = taskinfo.value.taskVideos;
+        }
+        if (
           taskinfo.value.taskAddr != null &&
           taskinfo.value.taskAddr != "" &&
           taskinfo.value.taskAddr != undefined
@@ -344,12 +359,19 @@ export default defineComponent({
     });
 
     const fileList = ref([]);
+    const fileList1 = ref([]);
     watch(
       () => fileList.value,
       () => {
         taskinfo.value.taskPics = fileList.value;
       }
     );
+    watch(
+      () => fileList1.value,
+      () => {
+        taskinfo.value.taskVideos = fileList1.value;
+      }
+    );
     const updateallvalue = () => {
       context.emit("update:taskinfo", taskinfo.value);
     };
@@ -393,6 +415,7 @@ export default defineComponent({
       task_event_category,
       sys_area,
       fileList,
+      fileList1,
       doinit,
       updateallvalue,
     };
@@ -405,6 +428,14 @@ export default defineComponent({
   .el-select {
     width: 100% !important;
   }
+  .tiplab{
+    font-size: var(--el-form-label-font-size);
+    color: var(--el-text-color-regular);
+    font-weight: 700;
+    padding-left: 30px;
+    padding-bottom: 10px;
+    padding-top: 10px;
+  }
 }
 </style>
 

+ 21 - 0
src/views/mb/task/detail/index.vue

@@ -104,6 +104,27 @@
               <div style="margin-left: 20px">暂无图片</div>
             </van-col>
           </van-row>
+
+          <van-row>
+            <van-col :span="24">派单照片:</van-col>
+          </van-row>
+
+            <van-row>
+            <van-col :span="24">
+              <ImagePreview
+                v-model:src="taskinfo.taskVideos"
+                :height="'120px'"
+                :width="'120px'"
+              ></ImagePreview>
+            </van-col>
+            <van-col
+              :span="24"
+              v-if="taskinfo.taskVideos === null || taskinfo.taskVideos === ''"
+            >
+              <div style="margin-left: 20px">暂无图片</div>
+            </van-col>
+          </van-row>
+
             </div>
           </van-collapse-item>
           <van-collapse-item class="citem" title="派发信息" name="2" v-if="taskinfo.status > 1">

+ 19 - 0
src/views/task/detail/index.vue

@@ -171,6 +171,25 @@
               <div style="margin-left: 20px">暂无图片</div>
             </el-col>
           </el-row>
+          <el-row>
+            <el-col :span="24">派单照片:</el-col>
+          </el-row>
+
+            <el-row>
+            <el-col :span="24">
+              <ImagePreview
+                v-model:src="taskinfo.taskVideos"
+                :height="'120px'"
+                :width="'120px'"
+              ></ImagePreview>
+            </el-col>
+            <el-col
+              :span="24"
+              v-if="taskinfo.taskVideos === null || taskinfo.taskVideos === ''"
+            >
+              <div style="margin-left: 20px">暂无图片</div>
+            </el-col>
+          </el-row>
         </div>
       </div>