{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\WatermarkTypeDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\flow\\WatermarkTypeDialog.vue","mtime":1675071991913},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n    import flow from \"@/api/flow.js\";\n    import eipSysTypeDialog from \"@/components/dialog/EipSysTypeDialog.vue\";\n    export default {\n    name: \"watermark-type-dialog\",\n    props: {\n        id: String\n    },\n    components: {\n        eipSysTypeDialog\n    },\n    data() {\n        return {\n            data: [],\n            pageResult: {\n                page: 1,\n                pageSize: 20,\n                total: 0\n            },\n            dialogVisible: false,\n            title: \"设置分类\",\n            deleteUrl: window.context.bpmModel + \"/bpmModel/bpmWatermarkType/v1/remove\"\n        }\n    },\n    methods: {\n        loadData(param, cb){\n            if (!param.querys){\n                param.querys = []\n            }\n            if (this.id){\n                param.querys.push({\n                    property: \"watermark_id_\",\n                    value: this.id,\n                    group: \"filter\",\n                    operation: \"EQUAL\",\n                    relation: \"AND\"\n                });\n            }\n            flow.getWatermarkTypeList(param).then(data => {\n                this.data = data.rows;\n                this.pageResult = {\n                    page: data.page,\n                    pageSize: data.pageSize,\n                    total: data.total\n                }\n            }).finally(() => {\n                cb && cb();\n            });\n        },\n        showDialog(){\n            this.dialogVisible = true;\n        },\n        handleClose(){\n            this.dialogVisible = false\n        },\n        edit(){\n            this.$refs.typeDialog.showDialog();\n        },\n        dialogOnConfirm(data){\n            let param = data\n                .filter(item => item.isParent!='true')\n                .map(item => {\n                    return {\n                        typeId: item.id,\n                        watermarkId: this.id,\n                        typeName: item.name\n                    }\n                });\n            flow.isExistWatermarkType(param).then(data => {\n                if (data.state){\n                    if (data.message===\"设置成功\"){\n                        flow.saveWatermarkType(param,1).then(data => {\n                            if (data.state){\n                                this.$message.success(\"添加成功\");\n                                this.$refs.htTable.load();\n                            }\n                        })\n                    }else {\n                        this.$confirm(data.message+'，是否保存至此？')\n                            .then(() => {\n                                flow.saveWatermarkType(param,1).then(data => {\n                                    if (data.state){\n                                        this.$message.success(\"添加成功\");\n                                        this.$refs.htTable.load();\n                                    }\n                                })\n                            })\n                            .catch(() => {\n                                flow.saveWatermarkType(param,0).then(data => {\n                                    if (data.state){\n                                        this.$message.success(\"添加成功\");\n                                        this.$refs.htTable.load();\n                                    }\n                                })\n                            });\n                    }\n                }\n            })\n        }\n    }\n}\n",null]}