wujingjing
2024-09-09 71ffe1b098e8a7b2b2c8f938e7765be9776e8966
修改意见
已修改1个文件
29 ■■■■■ 文件已修改
src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/yw/lowCode/sqlAmis/SqlAmis.vue
@@ -54,14 +54,16 @@
                    <!-- <el-table-column prop="id" label="id" width="130" fixed="left" show-overflow-tooltip> </el-table-column> -->
                    <el-table-column prop="title" label="标题" width="300" fixed="left" show-overflow-tooltip> </el-table-column>
                    <el-table-column prop="prompt" label="提示词" show-overflow-tooltip> </el-table-column>
                    <el-table-column prop="prompt" label="提示词" width="300" show-overflow-tooltip> </el-table-column>
                    <el-table-column label="创建人" prop="creator" width="100" show-overflow-tooltip> </el-table-column>
                    <el-table-column label="创建时间" prop="create_time" width="105" show-overflow-tooltip> </el-table-column>
                    <el-table-column label="更新时间" prop="update_time" width="105" show-overflow-tooltip> </el-table-column>
                    <el-table-column label="发布状态" prop="published" width="85" show-overflow-tooltip>
                        <template #default="scope">
                            {{ supervisorPublishedMap[scope.row.published] }}
                            <el-tag :type="scope.row.published === SupervisorPublished.Y ? 'primary' : 'info'">{{
                                supervisorPublishedMap[scope.row.published]
                            }}</el-tag>
                        </template>
                    </el-table-column>
@@ -69,12 +71,13 @@
                    <el-table-column label="操作" width="200" fixed="right" show-overflow-tooltip>
                        <template #default="scope">
                            <div class="space-x-3 items-center flex">
                                <el-tooltip effect="dark" content="SQL编辑" placement="top">
                                    <i class="ywifont ywicon-sql !text-[14px] text-blue-400 cursor-pointer" @click="editSqlClick(scope.row)"></i>
                                </el-tooltip>
                                <el-tooltip effect="dark" content="AMIS低代码编辑" placement="top">
                                    <i class="ywifont ywicon-didaima !text-[21px] text-blue-400 cursor-pointer" @click="gotoAmisPage(scope.row)"></i>
                                </el-tooltip>
                                <el-tooltip effect="dark" content="SQL编辑" placement="top">
                                    <i class="ywifont ywicon-sql !text-[14px] text-blue-400 cursor-pointer" @click="editSqlClick(scope.row)"></i>
                                </el-tooltip>
                                <el-tooltip effect="dark" content="对话测试" placement="top">
                                    <i class="ywifont ywicon-ceshi !text-[20px] text-blue-400 cursor-pointer" @click="openChatTest(scope.row)"></i>
                                </el-tooltip>
@@ -188,7 +191,12 @@
            </template>
        </el-dialog>
    </AHMContainer>
    <SqlAmisEdit v-else :supervisor="sqlEditMapSupervisor" @backLastPage="backLastPage" @updatePublished="updatePublishedById"></SqlAmisEdit>
    <SqlAmisEdit
        v-else
        :supervisor="sqlEditMapSupervisor"
        @backLastPage="backLastPage"
        @updatePublished="updatePublishedById"
    ></SqlAmisEdit>
</template>
<script setup lang="ts">
@@ -270,7 +278,7 @@
        ElMessage.success('删除成功!');
        const foundIndex = listData.value.findIndex((item) => row.id === item.id);
        listData.value.splice(foundIndex, 1);
        if(listData.value.length>0){
        if (listData.value.length > 0) {
            currentNode.value = listData.value[foundIndex];
        }
    });
@@ -347,9 +355,9 @@
        const newNode = {
            ...moduleDialogFormValue.value,
            id: res.group_id,
            parent:moduleDialogFormValue.value.parent_id
        }
        Reflect.deleteProperty(newNode,'parent_id');
            parent: moduleDialogFormValue.value.parent_id,
        };
        Reflect.deleteProperty(newNode, 'parent_id');
        listData.value.push(newNode);
        currentNode.value = newNode;
        moduleDialogIsShow.value = false;
@@ -532,7 +540,6 @@
useUpdateData({
    event: 'supervisor.publish',
    updateFun({ id, published }) {
        updatePublishedById(id, published);
    },
});