XiaXxxxxx 1 anno fa
parent
commit
3c9c8d6726

+ 21 - 1
src/api/sys/version.ts

@@ -46,7 +46,7 @@ export const saveVersion = (params: any) => {
 
 /**
  * @description: 删除版本
- * @param: 2:ids
+ * @param fid string 版本id
  */
 export const delVersion = (params: any) => {
     return new Promise<void>((resolve) => {
@@ -54,4 +54,24 @@ export const delVersion = (params: any) => {
             resolve(res)
         })
     })
+};
+
+/**
+ * @description: 获取大版本下的资源历史版本
+ * @param page string 页码
+ * @param rows string 每页大小
+ * @param fid string 资源版本管理信息id
+ * @param serviceType string 资源类型(MR、DR、ER、SR、interface)
+ */
+export const getResByVersion = (params: any) => {
+    let param = {
+        page:1,
+        rows:1000000,
+        ...params
+    }
+    return new Promise<void>((resolve) => {
+        defHttp.post({ url: Api.GetOneVersion, params: param }).then((res) => {
+            resolve(res)
+        })
+    })
 };

+ 10 - 24
src/views/dataAdmin/dataAdmin/version/VersionManageModal.vue

@@ -23,17 +23,10 @@ export default defineComponent({
             console.log(data)
             resetForm();
             if (data.status === 'add') {
-                updateSchema({ field: 'addType', show: true })
+                updateSchema({ field: 'addType', ifShow: true })
             } else if (data.status === 'edit') {
                 updateSchema([
-                    { field: 'addType', show: false }
-                ])
-                setFieldsValue({ ...data.form })
-            } else {
-                updateSchema([
-                    { field: 'addType', show: false },
-                    { field: 'version_NAME', componentProps: { disabled: true } },
-                    { field: 'version_DISP', componentProps: { disabled: true } }
+                    { field: 'addType', ifShow: false }
                 ])
                 setFieldsValue({ ...data.form })
             }
@@ -53,17 +46,14 @@ export default defineComponent({
             if (modalStatus.value === 'edit') {
                 return '编辑版本';
             }
-            else {
-                return '查看版本';
-            }
         });
         const resetForm = () => {
             resetFields();
             updateSchema([
-                { field: 'addType', show: true },
-                { field: 'version_NAME', show: true, componentProps: { disabled: false } },
-                { field: 'version_NAME_1', show: false, componentProps: { disabled: false } },
-                { field: 'version_DISP', componentProps: { disabled: false } }
+                { field: 'addType', ifShow: true },
+                { field: 'VERSION_NAME', ifShow: true, componentProps: { disabled: false } },
+                { field: 'VERSION_NAME_1', ifShow: false, componentProps: { disabled: false } },
+                { field: 'VERSION_DISP', componentProps: { disabled: false } }
             ])
         }
         // 提交信息
@@ -71,8 +61,8 @@ export default defineComponent({
             if (modalStatus.value === 'add') {
                 validate().then(async (res) => {
                     if (res) {
-                        const { version_NAME, version_DISP } = JSON.parse(JSON.stringify(res));
-                        await saveVersion({ version: { version_NAME, version_DISP } }).then((saveRes) => {
+                        const { VERSION_NAME, VERSION_DISP } = JSON.parse(JSON.stringify(res));
+                        await saveVersion({ version: { VERSION_NAME, VERSION_DISP } }).then((saveRes) => {
                             console.log(saveRes)
                         })
                         console.log('res', res);
@@ -85,8 +75,8 @@ export default defineComponent({
             } else if (modalStatus.value === 'edit') {
                 validate().then(async (res) => {
                     if (res) {
-                        const { fid, version_NAME, version_DISP } = JSON.parse(JSON.stringify(res));
-                        await saveVersion({ version: { fid, version_NAME, version_DISP } }).then((saveRes) => {
+                        const { FID, VERSION_NAME, VERSION_DISP } = JSON.parse(JSON.stringify(res));
+                        await saveVersion({ version: { FID, VERSION_NAME, VERSION_DISP } }).then((saveRes) => {
                             console.log(saveRes)
                         })
                         console.log('res', res);
@@ -96,10 +86,6 @@ export default defineComponent({
                         emit('success', res);
                     }
                 })
-            } else {
-                closeModal();
-                // 触发父组件事件
-                emit('success', res);
             }
         };
         return {

+ 0 - 249
src/views/dataAdmin/dataAdmin/version/VersionModal.vue

@@ -1,249 +0,0 @@
-<template>
-    <a-modal :visible="true" :width="width" :maskClosable="false" :destroyOnClose="true" :title="title" :footer="null"
-        centered @cancel="onClose">
-        <div class="sources-body">
-            <div class="top-search">
-                <div class="left-search-input">
-                    <div class="input">
-                        <span>关键字</span>
-                        <a-input allowClear v-model:value="searchValue" style="width: 200px;"
-                            placeholder="请输入资源ID"></a-input>
-                    </div>
-                </div>
-                <div class="right-btns">
-                    <a-button style="margin-right: 15px;" @click="handleReset">重置</a-button>
-                    <a-button type="primary" @click="handleSearch">查询</a-button>
-                </div>
-            </div>
-            <!-- <a-table :columns="sourcesColumns" :data-source="sourcesTableData" :bordered="true"></a-table> -->
-            <div class="bottom-table">
-                <BasicTable @register="registerTable">
-                    <template #action="{ record }">
-                        <TableAction :actions="[
-                            {
-                                label: '查看',
-                                tooltip: '查看',
-                                onClick: handleDetail.bind(null, record),
-                            }
-                        ]" />
-                    </template>
-                </BasicTable>
-            </div>
-        </div>
-    </a-modal>
-    <DetailModal v-if="ifShowDetail" @closeModal="ifShowDetail = false" :resId="resId" />
-</template>
-<script>
-import { defineComponent, reactive, ref, onMounted, watch, toRefs, computed } from 'vue';
-import { message } from 'ant-design-vue';
-import moment from 'moment';
-import { BasicTable, useTable, TableAction } from '/@/components/Table';
-import { session } from '/@/utils/Memory';
-import { delVersion } from '/@/api/sys/version';
-import DetailModal from '/@/views/resource/plat/item/child/DetailModal.vue'
-
-const props = {
-    versionId: String,
-    default: ''
-}
-export default defineComponent({
-    name: 'modal',
-    components: { BasicTable, TableAction, DetailModal },
-    emits: ['closeModal'],
-    props,
-    setup(props, { emit }) {
-        const data = reactive({
-            width: '1200px',
-            title: ''
-        })
-        const searchValue = ref('')
-        const versionId = ref(props.versionId)
-        //筛选数据,用于表格
-        const filteredInfo = ref({
-            rid: null
-        });
-        const sourcesColumns = computed(() => {
-            const filtered = filteredInfo.value || {};
-            return [
-                {
-                    title: '资源ID',
-                    align: 'center',
-                    dataIndex: 'rid',
-                    key: 'rid',
-                    filteredValue: filtered.rid || null,
-                    onFilter: (value, record) => record.rid.includes(value)
-                },
-                {
-                    title: '版本号',
-                    align: 'center',
-                    dataIndex: 'versionNum',
-                    key: 'versionNum'
-                },
-                {
-                    title: '最新版本',
-                    align: 'center',
-                    dataIndex: 'isNew',
-                    key: 'isNew'
-                },
-                {
-                    title: '发布时间',
-                    align: 'center',
-                    dataIndex: 'insertTime',
-                    key: 'insertTime'
-                },
-                {
-                    title: '修改时间',
-                    align: 'center',
-                    dataIndex: 'updateTime',
-                    key: 'updateTime'
-                },
-            ]
-        })
-        const ifShowDetail = ref(false)
-        const resId = ref('')
-        watch(
-            () => props.versionId,
-            (val) => {
-                versionId.value = val
-            }
-        )
-
-        const getAllData = () => {
-            return []
-            // return new Promise((resolve) => {
-            //     let param = {
-            //         1: session.getItem('tokenV2'),
-            //         2: versionId.value,
-            //     }
-            //     getVersionDetail(param).then(res => {
-            //         if (res.status === "0") {
-            //             let resData = JSON.parse(res.result)
-            //             if (resData.dataVersionConfs.length) {
-            //                 data.title = `版本:${resData.name}`
-            //                 let sourcesData = []
-            //                 resData.dataVersionConfs.forEach(item => {
-            //                     sourcesData.push({
-            //                         isNew: item.active === 'N' ? '否' : '是',
-            //                         key: item.id,
-            //                         ...item
-            //                     })
-            //                 })
-            //                 console.log(sourcesData);
-            //                 resolve(sourcesData)
-            //             } else {
-            //                 data.title = '该版本暂无资源'
-            //                 resolve([])
-            //             }
-            //         } else {
-            //             data.title = '该版本暂无资源'
-            //             resolve([])
-            //         }
-            //     })
-            // })
-        }
-        //注册表格
-        const [registerTable, { reload }] = useTable({
-            title: '资源列表',
-            api: getAllData,
-            columns: sourcesColumns,
-            // rowSelection: { type: 'checkbox' },
-            useSearchForm: false,
-            showTableSetting: true,
-            bordered: false,
-            striped: false,
-            canResize: true,
-            showIndexColumn: false,
-            // indexColumnProps: { fixed: 'left' },
-            actionColumn: {
-                width: 100,
-                title: '操作',
-                dataIndex: 'action',
-                slots: { customRender: 'action' },
-                fixed: 'right',
-            },
-            pagination: {
-                hideOnSinglePage: false,
-            },
-            clickToRowSelect: false,
-            tableSetting: {
-                redo: true,
-                size: true,
-                setting: false,
-                fullScreen: false
-            },
-        });
-        //重置
-        const handleReset = () => {
-            searchValue.value = ''
-            filteredInfo.value.rid = null
-            reload()
-        }
-        //查询
-        const handleSearch = () => {
-            filteredInfo.value.rid = [searchValue.value]
-            // reload()
-        }
-        // 查看
-        const handleDetail = (record) => {
-            resId.value = record.rid
-            ifShowDetail.value = true
-        }
-        const onClose = () => {
-            emit('closeModal')
-        }
-        return {
-            searchValue,
-            ifShowDetail,
-            resId,
-            ...toRefs(data),
-            //func
-            registerTable,
-            onClose,
-            handleReset,
-            handleSearch,
-            handleDetail
-        };
-    },
-});
-</script>
-
-<style lang="less" scoped>
-.sources-body {
-    padding: 20px;
-    // max-height: 800px;
-    height: 800px;
-    overflow: auto;
-    background-color: #eff0f5;
-
-    .top-search {
-        width: 100%;
-        height: 74px;
-        border-radius: 6px;
-        background: #FFFFFF;
-        display: flex;
-        justify-content: space-between;
-        align-items: center;
-
-        .left-search-input {
-            margin-left: 20px;
-            display: flex;
-
-            .input {
-                margin-right: 30px;
-
-                span {
-                    margin-right: 10px;
-                }
-            }
-        }
-
-        .right-btns {
-            margin-right: 20px;
-        }
-    }
-
-    .bottom-table {
-        margin-top: 20px;
-    }
-}
-</style>

+ 271 - 0
src/views/dataAdmin/dataAdmin/version/VersionResModal.vue

@@ -0,0 +1,271 @@
+<template>
+    <BasicModal :maskClosable="false" :width="1600" @register="registerModal" v-bind="$attrs" :title="title" centered
+        :showOkBtn="false" :showCancelBtn="false" wrapClassName="basic-modal-custom" :footer="null">
+        <div class="custom-content">
+            <div class="left-box">
+                <div class="res-list-btn" v-for="(item, index) in resBtns" :key="index"
+                    :class="{ 'clicked': currentType === item.value }" @click="handleChangeRes(item)">
+                    {{ item.label }}({{ item.number }})
+                </div>
+            </div>
+            <div class="right-box">
+                <div class="right-header">
+                    <div class="search">
+                        <span class="label">资源名称:</span>
+                        <a-input v-model:value="searchValue" placeholder="输入关键字查询" allow-clear />
+                    </div>
+                    <div class="handle-btns">
+                        <a-button class="btn" @click="resetTable">重置</a-button>
+                        <a-button class="btn" type="primary" @click="searchTable">查询</a-button>
+                    </div>
+                </div>
+                <div class="right-body">
+                    <BasicTable @register="registerTable">
+                        <template #action="{ record }">
+                            <TableAction :actions="[
+                                {
+                                    label: '浏览',
+                                    tooltip: '浏览',
+                                    onClick: handleFetchRes.bind(null, record),
+                                },
+                                {
+                                    label: '查看',
+                                    tooltip: '查看',
+                                    onClick: handleLookRes.bind(null, record),
+                                },
+                                {
+                                    label: '历史版本',
+                                    tooltip: '历史版本',
+                                    onClick: handleSearchHistory.bind(null, record),
+                                },
+                            ]" />
+                        </template>
+                    </BasicTable>
+                </div>
+            </div>
+        </div>
+    </BasicModal>
+</template>
+<script>
+import { defineComponent, reactive, ref, onMounted, watch, computed } from 'vue';
+import { BasicModal, useModalInner } from '/@/components/Modal';
+// 导入表格组件,表格事件
+import { BasicTable, useTable, TableAction } from '/@/components/Table';
+import { Button, message } from 'ant-design-vue';
+import { getResByVersion } from '/@/api/sys/version';
+import { session } from '/@/utils/Memory';
+import moment from 'moment';
+
+export default defineComponent({
+    name: 'VersionResModal',
+    components: { BasicModal, BasicTable, TableAction, Button },
+    setup(_, { emit }) {
+        const title = ref('');
+        const resBtns = ref([
+            {
+                label: '地图资源',
+                value: 'MR',
+                number: 0
+            },
+            {
+                label: '场景资源',
+                value: 'DR',
+                number: 0
+            },
+            {
+                label: '文件资源',
+                value: 'ER',
+                number: 0
+            },
+            {
+                label: '组件服务',
+                value: 'SR',
+                number: 0
+            },
+            {
+                label: '接口服务',
+                value: 'interface',
+                number: 0
+            }
+        ]);
+        const currentType = ref('MR')
+        const currentFid = ref('')
+        const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data) => {
+            const { FID, VERSION_NAME, VERSION_NO, VERSION_DISP } = data.form;
+            currentFid.value = FID;
+            title.value = `【${VERSION_NAME} V${VERSION_NO}】资源绑定查看`;
+        });
+        const getVersionResData = ()=>{
+            return new Promise(resolve => {
+                let params = {
+                    fid: currentFid.value,
+                    serviceType: currentType.value
+                }
+                getResByVersion(params).then(res=>{
+                    resolve([])
+                })
+            })
+        }
+        //表格列
+        const columns = [
+            {
+                title: '版本名称',
+                align: 'center',
+                dataIndex: 'VERSION_NAME',
+                key: 'VERSION_NAME'
+            },
+            {
+                title: '版本号',
+                align: 'center',
+                dataIndex: 'VERSION_NO',
+                key: 'VERSION_NO'
+            },
+            {
+                title: '版本号',
+                align: 'center',
+                dataIndex: 'VERSION_DISP',
+                key: 'VERSION_DISP'
+            },
+            {
+                title: '发布时间',
+                align: 'center',
+                dataIndex: 'insertTime',
+                key: 'insertTime'
+            },
+            {
+                title: '修改时间',
+                align: 'center',
+                dataIndex: 'updateTime',
+                key: 'updateTime'
+            }
+        ];
+        const [
+            registerTable,
+            { reload, collapseAll, getRowSelection, getSelectRowKeys, setSelectedRowKeys },
+        ] = useTable({
+            title: '版本列表', //'菜单列表'
+            api: getVersionResData, //加载数据
+            columns: columns,
+            useSearchForm: false,     //开启搜索区域
+            bordered: false,
+            showTableSetting: true,  // 显示表格设置
+            tableSetting: {
+                redo: true,
+                size: true,
+                setting: false,
+                fullScreen: false
+            },
+            showIndexColumn: true,
+            pagination: {
+                hideOnSinglePage: false
+            },
+            rowKey: (record) => record.fid,
+            actionColumn: {
+                width: 200,
+                title: '操作',
+                dataIndex: 'action',
+                slots: { customRender: 'action' },
+            },
+            rowSelection: {
+                type: 'checkbox',
+            },
+        });
+        const handleChangeRes = (item) => {
+            currentType.value = item.value;
+            reload();
+        }
+        return {
+            title,
+            resBtns,
+            currentType,
+            registerModal,
+            registerTable,
+            handleChangeRes
+        };
+    },
+});
+</script>
+<style lang="less">
+.basic-modal-custom {
+
+    .ant-modal-content {
+        background-color: #eff0f5;
+
+        .scroll-container .scrollbar__wrap {
+            margin-bottom: 0 !important;
+        }
+
+        .custom-content {
+            display: flex;
+            justify-content: space-between;
+            // height: 100%;
+
+            .left-box {
+                padding: 20px;
+                width: 240px;
+                height: 80vh;
+                background-color: #ffffff;
+                border-radius: 6px;
+
+                .res-list-btn {
+                    height: 35px;
+                    margin-bottom: 16px;
+                    background-color: #eff0f5;
+                    line-height: 35px;
+                    text-align: center;
+                    color: #333333;
+                    cursor: pointer;
+                    user-select: none;
+                }
+
+                .clicked {
+                    background-color: #0671dd;
+                    color: #FFFFFF;
+                }
+            }
+
+            .right-box {
+                margin-left: 10px;
+                width: calc(100% - 250px);
+                height: 80vh;
+
+                .right-header {
+                    margin-bottom: 10px;
+                    height: 74px;
+                    padding: 0 20px;
+                    display: flex;
+                    align-items: center;
+                    background-color: #ffffff;
+                    border-radius: 6px;
+                    justify-content: space-between;
+
+                    .search {
+                        display: flex;
+                        align-items: center;
+
+                        .label {
+                            width: 120px;
+                        }
+                    }
+
+                    .handle-btns {
+                        display: flex;
+                        align-items: center;
+
+                        .btn {
+                            margin-left: 10px;
+                        }
+                    }
+                }
+
+                .right-body {
+                    padding: 0 20px;
+                    height: calc(100% - 84px);
+                    background-color: #ffffff;
+                    border-radius: 6px;
+                }
+            }
+        }
+    }
+}
+</style>

+ 38 - 45
src/views/dataAdmin/dataAdmin/version/index.vue

@@ -37,7 +37,7 @@
                         {
                             label: '删除',
                             tooltip: '删除',
-                            onClick: handleDel.bind(null, record.vid),
+                            onClick: handleDel.bind(null, record.FID),
                         },
                     ]" />
                 </template>
@@ -45,7 +45,7 @@
         </div>
 
         <VersionManageModal @register="registerModal" @success="onSubmit"></VersionManageModal>
-        <VersionModal v-if="ifShowModal" @closeModal="ifShowModal = false" :versionId="versionId" />
+        <VersionResModal @register="registerResModal"></VersionResModal>
     </div>
 </template>
 
@@ -56,7 +56,8 @@ import { BasicTable, useTable, TableAction } from '/@/components/Table';
 import { Button, notification } from 'ant-design-vue';
 import { useModal } from '/@/components/Modal';
 import VersionManageModal from './VersionManageModal.vue';
-import VersionModal from './VersionModal.vue';
+// import VersionModal from './VersionModal.vue';
+import VersionResModal from './VersionResModal.vue';
 import { getVersionList, delVersion } from '/@/api/sys/version';
 import { message } from 'ant-design-vue';
 import moment from 'moment'
@@ -65,13 +66,12 @@ import uiTool from '/@/utils/uiTool';
 
 export default defineComponent({
     name: 'version',
-    components: { VersionManageModal, VersionModal, BasicTable, TableAction, Button },
+    components: { VersionManageModal, VersionResModal, BasicTable, TableAction, Button },
     setup() {
         const [registerModal, { openModal }] = useModal();
+        const [registerResModal, { openModal: openResModal }] = useModal();
         const data = reactive({
             searchValue: "",//查询值
-            ifShowModal: false,
-            versionId: ''
         });
         //获取所有标签
         const getVersionData = () => {
@@ -81,17 +81,7 @@ export default defineComponent({
                 }
                 getVersionList(params).then(res => {
                     if (res.resp_code === 0 && res.datas) {
-                        // resolve(res.datas.pageData)
-                        resolve([
-                            {
-                                fid: "12312",
-                                version_NAME: '版本1',
-                                version_NO: 'V1.0',
-                                version_DISP: '说明',
-                                updateTime: '2023-12-11 00:00:00',
-                                insertTime: '2023-12-11 00:00:00'
-                            }
-                        ])
+                        resolve(res.datas.pageData)
                     }
                     else {
                         resolve([])
@@ -105,32 +95,38 @@ export default defineComponent({
             {
                 title: '版本名称',
                 align: 'center',
-                dataIndex: 'version_NAME',
-                key: 'version_NAME'
+                dataIndex: 'VERSION_NAME',
+                key: 'VERSION_NAME'
             },
             {
                 title: '版本号',
                 align: 'center',
-                dataIndex: 'version_NO',
-                key: 'version_NO'
+                dataIndex: 'VERSION_NO',
+                key: 'VERSION_NO'
             },
             {
-                title: '版本号',
+                title: '备注',
+                align: 'center',
+                dataIndex: 'VERSION_DISP',
+                key: 'VERSION_DISP'
+            },
+            {
+                title: '创建时间',
                 align: 'center',
-                dataIndex: 'version_DISP',
-                key: 'version_DISP'
+                dataIndex: 'CREATE_DATE',
+                key: 'CREATE_DATE'
             },
             {
-                title: '发布时间',
+                title: '创建人',
                 align: 'center',
-                dataIndex: 'insertTime',
-                key: 'insertTime'
+                dataIndex: 'CREATENAME',
+                key: 'CREATENAME'
             },
             {
                 title: '修改时间',
                 align: 'center',
-                dataIndex: 'updateTime',
-                key: 'updateTime'
+                dataIndex: 'MODIFY_DATE',
+                key: 'MODIFY_DATE'
             }
         ];
         //表格查询功能
@@ -156,32 +152,29 @@ export default defineComponent({
         }
         //查看
         const handleLook = (record) => {
-            const { fid, version_NAME, version_NO, version_DISP } = record;
-            openModal(true, {
+            const { FID, VERSION_NAME, VERSION_NO, VERSION_DISP } = record;
+            openResModal(true, {
                 status: 'look',
-                form: { fid, version_NAME, version_NO, version_DISP }
+                form: { FID, VERSION_NAME, VERSION_NO, VERSION_DISP }
             });
         }
         //修改
         const handleEdit = (record) => {
-            const { fid, version_NAME, version_NO, version_DISP } = record;
+            const { FID, VERSION_NAME, VERSION_NO, VERSION_DISP } = record;
             openModal(true, {
                 status: 'edit',
-                form: { fid, version_NAME, version_NO, version_DISP }
+                form: { FID, VERSION_NAME, VERSION_NO, VERSION_DISP }
             });
         }
         //删除单个数据
         const handleDel = (id) => {
             uiTool.delModal('确定删除版本?', (() => {
-                const rowKeys = getSelectRowKeys();
-                let ids = rowKeys.toString()
                 let param = {
-                    1: session.getItem('tokenV2'),
-                    2: id,
+                    fid: id
                 }
                 delVersion(param).then(res => {
-                    if (res.status === "0") {
-                        message.success('操作成功');
+                    if (res.resp_code === 0) {
+                        // message.success('操作成功');
                         reload();
                         setSelectedRowKeys([])
                     }
@@ -194,11 +187,10 @@ export default defineComponent({
                 const rowKeys = getSelectRowKeys();
                 let ids = rowKeys.toString()
                 let param = {
-                    1: session.getItem('tokenV2'),
-                    2: ids,
+                    fid: ids
                 }
                 delVersion(param).then(res => {
-                    if (res.status === "0") {
+                    if (res.resp_code === 0) {
                         message.success('操作成功');
                         reload();
                         setSelectedRowKeys([])
@@ -218,7 +210,7 @@ export default defineComponent({
             api: getVersionData, //加载数据
             columns: columns,
             useSearchForm: false,     //开启搜索区域
-            bordered: true,
+            bordered: false,
             showTableSetting: true,  // 显示表格设置
             tableSetting: {
                 redo: true,
@@ -230,7 +222,7 @@ export default defineComponent({
             pagination: {
                 hideOnSinglePage: false
             },
-            rowKey: (record) => record.fid,
+            rowKey: (record) => record.FID,
             actionColumn: {
                 width: 200,
                 title: '操作',
@@ -248,6 +240,7 @@ export default defineComponent({
             // func
             registerTable,
             registerModal,
+            registerResModal,
             getVersionData,
             searchTable,
             resetTable,

+ 15 - 15
src/views/dataAdmin/dataAdmin/version/version.data.ts

@@ -16,16 +16,16 @@ const getVersionSelect = () => {
 }
 export const formSchema: FormSchema[] = [
     {
-        field: 'fid',
+        field: 'FID',
         label: '版本id',
         component: 'Input',
-        show: false
+        ifShow: false
     },
     {
         field: 'addType',
         label: '版本添加',
         component: 'RadioGroup',
-        show: true,
+        ifShow: true,
         required: true,
         defaultValue: '0',
         componentProps({ formActionType }) {
@@ -43,11 +43,11 @@ export const formSchema: FormSchema[] = [
                 ],
                 onChange(event: ChangeEvent) {
                     if ((event.target as HTMLInputElement).value === "0") {
-                        updateSchema({ field: 'version_NAME', show: true })
-                        updateSchema({ field: 'version_NAME_1', show: false })
+                        updateSchema({ field: 'VERSION_NAME', ifShow: true })
+                        updateSchema({ field: 'VERSION_NAME_1', ifShow: false })
                     } else {
-                        updateSchema({ field: 'version_NAME', show: false })
-                        updateSchema({ field: 'version_NAME_1', show: true })
+                        updateSchema({ field: 'VERSION_NAME', ifShow: false })
+                        updateSchema({ field: 'VERSION_NAME_1', ifShow: true })
                     }
                 },
                 disabled: false
@@ -55,10 +55,10 @@ export const formSchema: FormSchema[] = [
         },
     },
     {
-        field: 'version_NAME',
+        field: 'VERSION_NAME',
         label: '版本名称',
         component: 'Input',
-        show: true,
+        ifShow: true,
         required: true,
         componentProps: {
             maxLength: 36,
@@ -67,10 +67,10 @@ export const formSchema: FormSchema[] = [
         },
     },
     {
-        field: 'version_NAME_1',
+        field: 'VERSION_NAME_1',
         label: '版本名称',
         component: 'ApiSelect',
-        show: false,
+        ifShow: false,
         required: true,
         componentProps: {
             api: getVersionSelect,
@@ -79,10 +79,10 @@ export const formSchema: FormSchema[] = [
         },
     },
     {
-        field: 'version_NO',
+        field: 'VERSION_NO',
         label: '版本号',
         component: 'Input',
-        show: true,
+        ifShow: true,
         required: false,
         componentProps: {
             maxLength: 36,
@@ -91,10 +91,10 @@ export const formSchema: FormSchema[] = [
         },
     },
     {
-        field: 'version_DISP',
+        field: 'VERSION_DISP',
         label: '备注',
         component: 'Input',
-        show: true,
+        ifShow: true,
         componentProps: {
             maxLength: 255,
             disabled: false