tangning hai 2 semanas
pai
achega
de5725fcf3

+ 7 - 3
src/view/case/newphotos/draggable.vue

@@ -84,8 +84,10 @@ async function onChange({ newIndex, oldIndex }) {
       return { ...item, sort: index + 1 };
       return { ...item, sort: index + 1 };
     });
     });
     console.log(apiList);
     console.log(apiList);
-    await caseUpdateSort(apiList);
-    emit("changeList", apiList);
+    if(props.parentId){
+      await caseUpdateSort(apiList);
+      emit("changeList", apiList);
+    }
   }, 500);
   }, 500);
 }
 }
 function handleItem(id) {
 function handleItem(id) {
@@ -139,7 +141,9 @@ function filterItem() {
   });
   });
 }
 }
 onMounted(() => {
 onMounted(() => {
-  getList();
+  if(props.parentId){
+    getList();
+  }
   // emit("update:list", props.list.value);
   // emit("update:list", props.list.value);
 });
 });
 defineExpose({
 defineExpose({

+ 6 - 6
src/view/newFireCase/dyManager/sceneContent.vue

@@ -37,22 +37,22 @@
     </el-table-column>
     </el-table-column>
     <el-table-column label="所属架构" prop="deptName"></el-table-column>
     <el-table-column label="所属架构" prop="deptName"></el-table-column>
     <el-table-column label="操作" v-slot:default="{ row }: { row: QuoteScene }" width="420px">
     <el-table-column label="操作" v-slot:default="{ row }: { row: QuoteScene }" width="420px">
-        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status != 0 && row.status != 1" v-pdpath="['hash']" @click="downHash(row)">
+        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status == 2" v-pdpath="['hash']" @click="downHash(row)">
           Hash
           Hash
         </span>
         </span>
-        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status != 0 && row.status != 1" v-pdpath="['copy']" @click="copySceneHandler(row)">
+        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status == 2" v-pdpath="['copy']" @click="copySceneHandler(row)">
           复制
           复制
         </span>
         </span>
-        <span class="oper-span" v-if="row.status != 0 && row.status != 1" v-pdpath="['edit']" @click="openSceneEdit(row, 0)">
+        <span class="oper-span" v-if="row.status != 0 && row.status == 2" v-pdpath="['edit']" @click="openSceneEdit(row, 0)">
           编辑
           编辑
         </span>
         </span>
-        <span v-pdpath="['gen']" v-if="pagging.state.query.searchType != '1' && row.status != 0 && row.status != 1 && row.location != 6" class="oper-span" @click="getMeshScene(row)">
+        <span v-pdpath="['gen']" v-if="pagging.state.query.searchType != '1' && row.status == 2 && row.location != 6" class="oper-span" @click="getMeshScene(row)">
           生成obj
           生成obj
         </span>
         </span>
-        <span class="oper-span" v-pdpath="['del']" v-if="pagging.state.query.searchType === '0' && row.status != 0 && row.status != 1" @click="openSceneShareDialog(row)">
+        <span class="oper-span" v-pdpath="['del']" v-if="pagging.state.query.searchType === '0' && row.status == 2" @click="openSceneShareDialog(row)">
           权限
           权限
         </span>
         </span>
-        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status != 0 && row.status != 1" v-pdpath="['down']" @click="sceneDownloadHandler(row)">
+        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status == 2" v-pdpath="['down']" @click="sceneDownloadHandler(row)">
           下载
           下载
         </span>
         </span>
         <span class="oper-span delBtn delete-oper" v-if="pagging.state.query.searchType != '1' && row.status != 0" v-pdpath="['del']" @click="delSceneHandler(row)">
         <span class="oper-span delBtn delete-oper" v-if="pagging.state.query.searchType != '1' && row.status != 0" v-pdpath="['del']" @click="delSceneHandler(row)">

+ 6 - 6
src/view/newFireCase/meshManager/sceneContent.vue

@@ -37,22 +37,22 @@
     </el-table-column>
     </el-table-column>
     <el-table-column label="所属架构" prop="deptName"></el-table-column>
     <el-table-column label="所属架构" prop="deptName"></el-table-column>
     <el-table-column label="操作" v-slot:default="{ row }: { row: QuoteScene }" width="340px">
     <el-table-column label="操作" v-slot:default="{ row }: { row: QuoteScene }" width="340px">
-        <span class="oper-span" v-if="pagging.state.query.searchType != '1'" v-pdpath="['hash']" @click="downHash(row)">
+        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status == 2" v-pdpath="['hash']" @click="downHash(row)">
           Hash
           Hash
         </span>
         </span>
-        <span class="oper-span" v-if="pagging.state.query.searchType != '1'" v-pdpath="['copy']" @click="copySceneHandler(row)">
+        <span class="oper-span" v-if="pagging.state.query.searchType != '1' && row.status == 2" v-pdpath="['copy']" @click="copySceneHandler(row)">
           复制
           复制
         </span>
         </span>
-        <span class="oper-span" v-pdpath="['edit']" @click="openSceneEdit(row, 1)">
+        <span class="oper-span" v-if="row.status == 2" v-pdpath="['edit']" @click="openSceneEdit(row, 1)">
           编辑
           编辑
         </span>
         </span>
-        <span class="oper-span" v-pdpath="['del']" v-if="pagging.state.query.searchType === '0'" @click="genMeshScene(row)">
+        <span class="oper-span" v-pdpath="['del']" v-if="pagging.state.query.searchType === '0'&& row.status == 2" @click="genMeshScene(row)">
           权限
           权限
         </span>
         </span>
-        <span class="oper-span" v-if="pagging.state.query.searchType != '1'" v-pdpath="['down']" @click="sceneDownloadHandler(row)">
+        <span class="oper-span" v-if="pagging.state.query.searchType != '1'&& row.status == 2" v-pdpath="['down']" @click="sceneDownloadHandler(row)">
           下载
           下载
         </span>
         </span>
-        <span class="oper-span delBtn delete-oper" v-if="pagging.state.query.searchType != '1'" v-pdpath="['del']" @click="delSceneHandler(row)">
+        <span class="oper-span delBtn delete-oper" v-if="pagging.state.query.searchType != '1'&& row.status != 0" v-pdpath="['del']" @click="delSceneHandler(row)">
           删除
           删除
         </span>
         </span>
     </el-table-column>
     </el-table-column>

+ 1 - 1
src/view/newFireCase/newFireDetails/components/basicInfo.vue

@@ -32,7 +32,7 @@
       <el-form v-if="props.fromRoute === 'criminal'" ref="form" label-width="96px" class="camera-from">
       <el-form v-if="props.fromRoute === 'criminal'" ref="form" label-width="96px" class="camera-from">
         <div class="all-content">
         <div class="all-content">
           <!-- <div class="form-title">案件信息</div> -->
           <!-- <div class="form-title">案件信息</div> -->
-          <el-form-item label="案件名称">
+          <el-form-item label="案件名称" class="mandatory">
             <el-input v-model="bindFire.caseTitle" maxlength="100" placeholder="请输入案件名称" />
             <el-input v-model="bindFire.caseTitle" maxlength="100" placeholder="请输入案件名称" />
           </el-form-item>
           </el-form-item>
           <el-form-item label="详细地址">
           <el-form-item label="详细地址">