bill 2 年 前
コミット
59dec27c1a
2 ファイル変更3 行追加1 行削除
  1. 2 0
      src/api/model.ts
  2. 1 1
      src/layout/model-list/sign.vue

+ 2 - 0
src/api/model.ts

@@ -37,6 +37,7 @@ export interface Model extends ModelAttrs {
   title: string
   fusionId?: number,
   type: ModelType
+  isSelf: boolean
   size: number,
   time: string
 }
@@ -64,6 +65,7 @@ const serviceToLocal = (serviceModel: ServiceModel): Model => ({
   show: !serviceModel.hide,
   scale: serviceModel.transform.scale[0],
   opacity: serviceModel.opacity || 1,
+  isSelf: serviceModel.type !== 3,
   bottom: serviceModel.bottom || 0,
   position: serviceModel.transform.position,
   rotation: serviceModel.transform.rotation,

+ 1 - 1
src/layout/model-list/sign.vue

@@ -4,7 +4,7 @@
     <div class="model-action" @click.stop>
       <ui-input type="checkbox" v-model="show" :class="{disabled: model.error}"/>
       <ui-icon 
-        v-if="custom.modelsChangeStore && model.type !== ModelType.SWSS"
+        v-if="custom.modelsChangeStore && model.type !== ModelType.SWSS && !model.isSelf"
         type="del" 
         ctrl 
         @click="$emit('delete')"