Browse Source

sqlitedb demo

gaoshuaixing 2 năm trước cách đây
mục cha
commit
19ed193a21

+ 7 - 1
electron/controller/example.js

@@ -174,7 +174,13 @@ class ExampleController extends Controller {
     if (!args.id) {
       return false;
     }
-    const dir = electronApp.getPath(args.id);
+    let dir = '';
+    if (path.isAbsolute(args.id)) {
+      dir = args.id;
+    } else {
+      dir = electronApp.getPath(args.id);
+    }
+
     shell.openPath(dir);
     return true;
   }

+ 14 - 1
frontend/src/views/base/sqlitedb/Index.vue

@@ -28,11 +28,18 @@
         <a-col :span="12">
           <a-input v-model="data_dir" :value="data_dir" addon-before="数据目录" />
         </a-col>
-        <a-col :span="12">
+        <a-col :span="2">
+        </a-col>
+        <a-col :span="5">
           <a-button @click="selectDir">
             修改目录
           </a-button>
         </a-col>
+        <a-col :span="5">
+          <a-button @click="openDir">
+            打开目录
+          </a-button>
+        </a-col>        
       </a-row>
     </div>     
     <div class="one-block-1">
@@ -197,6 +204,12 @@ export default {
         this.modifyDataDir(r);
       })
     },
+    openDir() {
+      console.log('dd:', this.data_dir);
+      this.$ipcInvoke(ipcApiRoute.openDirectory, {id: this.data_dir}).then(res => {
+        //
+      })
+    },    
     modifyDataDir(dir) {
       const params = {
         action: 'setDataDir',

+ 0 - 1
public/dist/css/chunk-3ca3abe6.9ea76893.css

@@ -1 +0,0 @@
-#app-base-db[data-v-3ea548fa]{padding:0 10px;text-align:left;width:100%}#app-base-db .one-block-1[data-v-3ea548fa]{font-size:16px;padding-top:10px}#app-base-db .one-block-2[data-v-3ea548fa]{padding-top:10px}

+ 1 - 0
public/dist/css/chunk-4c09bacb.5556c59f.css

@@ -0,0 +1 @@
+#app-base-db[data-v-5e07180b]{padding:0 10px;text-align:left;width:100%}#app-base-db .one-block-1[data-v-5e07180b]{font-size:16px;padding-top:10px}#app-base-db .one-block-2[data-v-5e07180b]{padding-top:10px}

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/index.html


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/js/app.63b3794d.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/js/app.63b3794d.js.map


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/js/chunk-3ca3abe6.ac93dccb.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/js/chunk-3ca3abe6.ac93dccb.js.map


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/js/chunk-4c09bacb.5b30c54b.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
public/dist/js/chunk-4c09bacb.5b30c54b.js.map


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác