$scope.openCreateOrUpdateDialog = function()

in src/main/resources/static/src/topic.js [396:430]


    $scope.openCreateOrUpdateDialog = function (request, sysFlag) {
        var bIsUpdate = true;
        if (request == null) {
            request = [{
                writeQueueNums: 8,
                readQueueNums: 8,
                perm: 6,
                order: false,
                topicName: "",
                brokerNameList: []
            }];
            bIsUpdate = false;
        }
        $http({
            method: "GET",
            url: "cluster/list.query"
        }).success(function (resp) {
            if (resp.status == 0) {
                console.log(resp);
                ngDialog.open({
                    template: 'topicModifyDialog',
                    controller: 'topicModifyDialogController',
                    data: {
                        sysFlag: sysFlag,
                        topicRequestList: request,
                        allClusterNameList: Object.keys(resp.data.clusterInfo.clusterAddrTable),
                        allBrokerNameList: Object.keys(resp.data.brokerServer),
                        allMessageTypeList: resp.data.messageTypes,
                        bIsUpdate: bIsUpdate,
                        writeOperationEnabled: $scope.writeOperationEnabled
                    }
                });
            }
        });
    }