| src/views/dnc/log/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/dnc/setting/FTP.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/dnc/setting/catalogue.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/dnc/setting/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | 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>