浏览代码

feat: save

gemercheung 9 月之前
父节点
当前提交
97c766a191
共有 2 个文件被更改,包括 58 次插入16 次删除
  1. 4 1
      src/view/device.vue
  2. 54 15
      src/view/scene.vue

+ 4 - 1
src/view/device.vue

@@ -17,11 +17,14 @@
               v-model="pageProps.cameraType"
               clearable
             >
+            <template  v-for="(type, key) in DeviceTypeDesc">
               <el-option
                 :value="Number(key)"
                 :label="type"
-                v-for="(type, key) in DeviceTypeDesc"
+                v-if="Number(key )===11"
               />
+            </template>
+            
             </el-select>
           </el-form-item>
 

+ 54 - 15
src/view/scene.vue

@@ -29,12 +29,18 @@
               />
             </el-form-item>
             <el-form-item label="设备类型:">
-              <el-select style="width: 250px" v-model="pageProps.cameraType" clearable>
-                <el-option
-                  :value="Number(key)"
-                  :label="type"
-                  v-for="(type, key) in DeviceTypeDesc"
-                />
+              <el-select
+                style="width: 250px"
+                v-model="pageProps.cameraType"
+                clearable
+              >
+                <template v-for="(type, key) in DeviceTypeDesc">
+                  <el-option
+                    :value="Number(key)"
+                    :label="type"
+                    v-if="Number(key) === 11"
+                  />
+                </template>
               </el-select>
             </el-form-item>
             <el-form-item label="拍摄时间:">
@@ -59,7 +65,11 @@
             </el-form-item> -->
             <el-form-item v-if="!simple">
               <el-button type="primary" @click="refresh">查询</el-button>
-              <el-button type="primary" plain @click="pageProps = { ...initProps }">
+              <el-button
+                type="primary"
+                plain
+                @click="pageProps = { ...initProps }"
+              >
                 重置
               </el-button>
             </el-form-item>
@@ -93,15 +103,29 @@
           <TexToolTip :text="row.snCode" />
         </el-table-column>
 
-        <el-table-column label="设备类型" prop="snCode" v-slot:default="{ row }">
+        <el-table-column
+          label="设备类型"
+          prop="snCode"
+          v-slot:default="{ row }"
+        >
           <TexToolTip :text="DeviceTypeDesc[row.cameraType as DeviceType]" />
         </el-table-column>
-        <el-table-column label="拍摄时间" prop="algorithmTime" v-slot:default="{ row }">
+        <el-table-column
+          label="拍摄时间"
+          prop="algorithmTime"
+          v-slot:default="{ row }"
+        >
           <TexToolTip :text="row.shootTime && row.shootTime.substr(0, 16)" />
         </el-table-column>
 
-        <el-table-column label="计算完成时间" prop="createTime" v-slot:default="{ row }">
-          <TexToolTip :text="row.algorithmTime && row.algorithmTime.substr(0, 16)" />
+        <el-table-column
+          label="计算完成时间"
+          prop="createTime"
+          v-slot:default="{ row }"
+        >
+          <TexToolTip
+            :text="row.algorithmTime && row.algorithmTime.substr(0, 16)"
+          />
         </el-table-column>
 
         <el-table-column label="点位数量" v-slot:default="{ row }">
@@ -113,15 +137,27 @@
         </el-table-column>
 
         <el-table-column label="状态" v-slot:default="{ row }">
-          <TexToolTip :text="SceneStatusDesc[(row.calcStatus as SceneStatus)]" />
+          <TexToolTip
+            :text="SceneStatusDesc[(row.calcStatus as SceneStatus)]"
+          />
         </el-table-column>
 
         <el-table-column label="操作" width="150" fixed="right" v-if="!simple">
           <template #default="{ row }">
-            <el-button link type="primary" size="small" @click="gotoScene(row, false)">
+            <el-button
+              link
+              type="primary"
+              size="small"
+              @click="gotoScene(row, false)"
+            >
               查看
             </el-button>
-            <el-button link type="primary" size="small" @click="gotoScene(row, true)">
+            <el-button
+              link
+              type="primary"
+              size="small"
+              @click="gotoScene(row, true)"
+            >
               编辑
             </el-button>
             <el-button
@@ -167,7 +203,10 @@ import { gotoScene } from "@/store/scene";
 import TexToolTip from "@/components/tex-tooltip.vue";
 import { debounce } from "@/util";
 
-const props = defineProps<{ tableProps?: { [key in string]: any }; simple?: boolean }>();
+const props = defineProps<{
+  tableProps?: { [key in string]: any };
+  simple?: boolean;
+}>();
 
 const initProps: ScenePageProps = {
   pageNum: 1,