gaoshp
2024-05-26 f0979fdd855451b99153cad85a039ae5d3241a23
update
已添加4个文件
202 ■■■■■ 文件已修改
src/views/dnc/log/index.vue 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dnc/setting/FTP.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dnc/setting/catalogue.vue 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dnc/setting/index.vue 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dnc/log/index.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,75 @@
<!--
 * @Date: 2024-05-20 21:43:10
 * @LastEditors: Sneed
 * @LastEditTime: 2024-05-26 22:17:43
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/log/index.vue
-->
<template>
    <el-main style="height: 100%;">
        <el-card shadow="never" style="height: 100%;" body-style="height: 100%">
            <el-container>
                <el-header>
                </el-header>
                <el-main>
                    <scTable highlight-current-row @dataChange="dataChange" @row-click="rowClick" ref="table"
                        :params="params" :apiObj="apiObj" @selection-change="selectionChange" stripe>
                        <el-table-column type="selection" width="50"></el-table-column>
                        <el-table-column label="文件名称" prop="name">
                        </el-table-column>
                        <el-table-column label="版本" prop="allPathName"></el-table-column>
                        <el-table-column label="文件类型" prop="suffix"></el-table-column>
                        <el-table-column label="文件来源" prop="suffix"></el-table-column>
                        <el-table-column label="操作类型" prop="updateTime"></el-table-column>
                        <el-table-column label="源路径" prop="updateTime"></el-table-column>
                        <el-table-column label="目标路径" prop="updateTime"></el-table-column>
                        <el-table-column label="文件位置" prop="updateTime"></el-table-column>
                        <el-table-column label="操作人员" prop="updateTime"></el-table-column>
                        <el-table-column label="操作时间" prop="updateTime"></el-table-column>
                    </scTable>
                </el-main>
            </el-container>
        </el-card>
    </el-main>
</template>
<script>
export default {
    data() {
        return {
            selection: [],
            params: {},
            apiObj: {
                get: async (data) => {
                    let params = {
                        ...data,
                        ...this.params
                    }
                    return await this.$HTTP.get(`/api/blade-dnc/dnc-factory-file/page`, {}, { params }).then(res => {
                        return res
                    })
                }
            },
        }
    },
    methods: {
        selectionChange(selection) {
            this.selection = selection
        },
        del(selection) {
        },
        table_edit() {
        },
        rowClick() {
        },
        dataChange() {
        }
    }
}
</script>
<style lang="scss" scoped></style>
src/views/dnc/setting/FTP.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
<!--
 * @Date: 2024-05-26 22:26:35
 * @LastEditors: Sneed
 * @LastEditTime: 2024-05-26 22:31:46
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/setting/FTP.vue
-->
<template>
    <el-container>
        <el-header>
            <el-button type="primary">创建FTP目录</el-button>
            <el-button type="primary">关联工位</el-button>
        </el-header>
        <el-main>
            <el-row :gutter="20" style="width: 100%;">
                <el-col :span="12">
                    <el-table :data="tableData" style="width: 100%">
                        <el-table-column label="目录名称" prop="" width=""></el-table-column>
                        <el-table-column label="关联工位" prop="" width=""></el-table-column>
                        <el-table-column label="操作" prop="" width=""></el-table-column>
                    </el-table>
                </el-col>
                <el-col :span="12">
                    <h2>FTP目录</h2>
                    <div>509</div>
                </el-col>
            </el-row>
        </el-main>
    </el-container>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped></style>
src/views/dnc/setting/catalogue.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,53 @@
<!--
 * @Date: 2024-05-26 22:26:50
 * @LastEditors: Sneed
 * @LastEditTime: 2024-05-26 22:39:14
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/setting/catalogue.vue
-->
<template>
    <el-container>
        <el-header>
            æ–‡ä»¶ä¼ è¾“名称设定
        </el-header>
        <el-main>
            <el-form :model="form" :rules="rules" label-width="auto">
                <el-form-item label="拼接方式">
                    <el-radio-group v-model="form.name">
                        <el-radio :value="3">拼接在文件名称前</el-radio>
                        <el-radio :value="6">拼接在文件名称后</el-radio>
                    </el-radio-group>
                </el-form-item>
                <el-form-item label="拼接来源">
                    <el-radio-group v-model="form.name">
                        <el-radio :value="3">工艺包目录</el-radio>
                        <el-radio :value="6">工艺包属性</el-radio>
                    </el-radio-group>
                </el-form-item>
                <el-form-item label="拼接内容">
                    <el-select v-model="form.name" placeholder="" style="width: 240px">
                        <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
                    </el-select>
                </el-form-item>
                <el-form-item label="拼接符号">
                    <el-select v-model="form.name" placeholder="" style="width: 240px">
                        <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value" />
                    </el-select>
                </el-form-item>
            </el-form>
        </el-main>
    </el-container>
</template>
<script>
export default {
    data() {
        return {
            options: [],
            form: {},
            rules: {}
        }
    },
}
</script>
<style lang="scss" scoped></style>
src/views/dnc/setting/index.vue
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,36 @@
<!--
 * @Date: 2024-05-26 22:19:53
 * @LastEditors: Sneed
 * @LastEditTime: 2024-05-26 22:34:06
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/dnc/setting/index.vue
-->
<template>
    <el-main style="height: 100%;">
        <el-card shadow="never" style="height: 100%;" body-style="height: 100%">
            <el-row style="width: 100%;">
                <el-tabs :tab-position="'left'" class="demo-tabs" style="width: 100%">
                    <el-tab-pane label="FTP设置">
                        <FTP></FTP>
                    </el-tab-pane>
                    <el-tab-pane label="文件目录">
                        <Catalogue></Catalogue>
                    </el-tab-pane>
                </el-tabs>
            </el-row>
        </el-card>
    </el-main>
</template>
<script>
import FTP from './FTP.vue'
import Catalogue from './catalogue.vue'
export default {
    components: {
        FTP,
        Catalogue
    }
}
</script>
<style lang="scss" scoped></style>