jihongshun
2025-07-18 d8662fba10c3aab8366f46a216b9c2fc615901d2
src/views/system/shootPoint/index.vue
@@ -9,6 +9,8 @@
              @click="handleAdd">新增模板</el-button>
          </template>
          <template #operator="{ row }">
            <el-button size="mini" type="text" icon="el-icon-view"
              @click="preview(row)">预览</el-button>
            <el-button size="mini" type="text" icon="el-icon-delete"
              @click="handleDelete(row)">删除</el-button>
          </template>
@@ -19,7 +21,7 @@
       </el-col>
     </el-row>
    
    <shootPointDialog  @on-submit="$refs.AppTable.getData()"  v-if="showDialog" @close="close"></shootPointDialog>
    <shootPointDialog  @on-submit="$refs.AppTable.getData()"  v-if="showDialog" @close="close" :templateId="templateId"></shootPointDialog>
  </div>
</template>
@@ -43,16 +45,12 @@
      multiple: true,
      tableColumns: [
        {
          label: '模型名称',
          prop: 'name'
          label: '模板名称',
          prop: 'templateName'
        },
        {
          label: '模型类型',
          prop: 'createBy'
        },
        {
          label: '模型路径',
          prop: 'createTime'
          label: '模型ID',
          prop: 'modelId'
        },
        {
          label: '操作',
@@ -71,7 +69,8 @@
        }
      ],
      showMap:false,
      showDialog:false
      showDialog:false,
      templateId:null
    };
  },
  watch: {
@@ -83,6 +82,7 @@
  methods: {
    // 添加数据
    handleAdd() {
      this.templateId = null
      this.showMap  = false
      this.showDialog = true
      // this.$refs.shootPointDialog.show()
@@ -95,8 +95,9 @@
    // 删除数据
    handleDelete(row) {
      const ids = row.id || this.ids
      const name = row.name || ''
      this.$api.deleteByName('/work/tower', ids,name).then(res => {
      // const name = row.name || ''
      const name = ids
      this.$api.deleteByName('/tower/point', ids,name).then(res => {
        this.$refs.AppTable.getData()
      })
    },
@@ -110,7 +111,11 @@
    // },
    close(){
      this.showDialog =false
      this
    },
    preview(row){
      console.log(row)
      this.templateId = row.id
      this.showDialog = true
    }
  },
};