From f0979fdd855451b99153cad85a039ae5d3241a23 Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期日, 26 五月 2024 22:40:00 +0800
Subject: [PATCH] update
---
src/views/dnc/log/index.vue | 75 ++++++++++++++++++
src/views/dnc/setting/FTP.vue | 38 +++++++++
src/views/dnc/setting/catalogue.vue | 53 +++++++++++++
src/views/dnc/setting/index.vue | 36 +++++++++
4 files changed, 202 insertions(+), 0 deletions(-)
diff --git a/src/views/dnc/log/index.vue b/src/views/dnc/log/index.vue
new file mode 100644
index 0000000..1b61358
--- /dev/null
+++ b/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>
\ No newline at end of file
diff --git a/src/views/dnc/setting/FTP.vue b/src/views/dnc/setting/FTP.vue
new file mode 100644
index 0000000..780ed48
--- /dev/null
+++ b/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>
\ No newline at end of file
diff --git a/src/views/dnc/setting/catalogue.vue b/src/views/dnc/setting/catalogue.vue
new file mode 100644
index 0000000..1620ffc
--- /dev/null
+++ b/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>
\ No newline at end of file
diff --git a/src/views/dnc/setting/index.vue b/src/views/dnc/setting/index.vue
new file mode 100644
index 0000000..62e226c
--- /dev/null
+++ b/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>
\ No newline at end of file
--
Gitblit v1.9.3