Browse Source

Init data flow.

pull/112/head
cweijan 5 years ago
parent
commit
f16997382e
  1. 6
      src/service/diff/diffService.ts
  2. 7
      src/vue/structDiff/index.vue

6
src/service/diff/diffService.ts

@ -1,6 +1,8 @@
import { Global } from "@/common/global";
import { TableGroup } from "@/model/main/tableGroup";
import { DbTreeDataProvider } from "@/provider/treeDataProvider";
import { ViewManager } from "@/view/viewManager";
import { DatabaseCache } from "../common/databaseCache";
export class DiffService {
startDiff(provider: DbTreeDataProvider) {
@ -18,6 +20,10 @@ export class DiffService {
databaseList[node.label] = await node.getChildren()
}
handler.emit('structDiff-data', { nodes, databaseList })
}).on("start", (opt) => {
const from=DatabaseCache.getChildListOfId(`${opt.from.connection}_${opt.from.database}#TABLE`)
const to=DatabaseCache.getChildListOfId(`${opt.to.connection}_${opt.to.database}#TABLE`)
console.log(from)
}).on("execute", async sql => {
try {
// await this.execute(sql)

7
src/vue/structDiff/index.vue

@ -28,8 +28,8 @@
</el-form-item>
</el-form>
</div>
<el-button @click="deleteConfirm" title="Start Compare" type="danger" size="mini" >Start Compare
</el-button>
<el-button @click="startCompare" title="Start Compare" type="danger" size="mini">Start Compare
</el-button>
</div>
</template>
@ -90,6 +90,9 @@ export default {
)})`
);
},
startCompare() {
vscodeEvent.emit("start",this.option);
},
deleteConfirm(row) {
this.$confirm("Are you sure you want to delete this data?", "Warning", {
confirmButtonText: "OK",

Loading…
Cancel
Save