{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\flow\\help\\ConditionScriptDetails.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\flow\\help\\ConditionScriptDetails.vue","mtime":1675071992835},{"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//\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//\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\r\nimport flow from \"@/api/flow.js\";\r\nexport default {\r\n  data() {\r\n    return {\r\n      dialogVisible: false,\r\n      scriptData: [],\r\n      conditionScriptIndex: 0,\r\n      argument: [],\r\n      options: [{key:1,value:'固定值'},{key:2,value:'变量'}],\r\n      selectKey:'变量',\r\n      searchData:''\r\n    };\r\n  },\r\n  methods: {\r\n    handleOpen() {\r\n      this.dialogVisible = true;\r\n      this.loadData();\r\n    },\r\n    handleClose() {\r\n      this.dialogVisible = false;\r\n      this.searchData='';\r\n    },\r\n    testScript(){\r\n      alert(this.argument)\r\n    },\r\n    getIndex(row, index) {\r\n      this.conditionScriptIndex = index;\r\n      this.argument = {...row};\r\n      this.argument.argument=JSON.parse(row.argument);\r\n      let $table = this.$refs.table;\r\n      this.scriptData.map((item) => {\r\n        if (row.id != item.id) {\r\n          $table.toggleRowExpansion(item, false)\r\n        }\r\n      })\r\n      $table.toggleRowExpansion(row)\r\n    },\r\n    searchScript(){\r\n      let param = {\r\n        pageBean: {\r\n          page: 1,\r\n          showTotal: true\r\n        },\r\n        querys: [\r\n          {\r\n            property: \"classInsName\",\r\n            value: this.searchData,\r\n            group: \"main\",\r\n            operation: \"LIKE\",\r\n            relation: \"OR\"\r\n          },\r\n          {\r\n            property: \"methodName\",\r\n            value: this.searchData,\r\n            group: \"main\",\r\n            operation: \"LIKE\",\r\n            relation: \"OR\"\r\n          }\r\n        ]\r\n      };\r\n      this.loadData(param)\r\n    },\r\n    loadData(param,cb) {\r\n      if(param){\r\n        flow\r\n                .getConditionScriptList(param)\r\n                .then(resp => {\r\n                  this.scriptData = resp.data.rows;\r\n                })\r\n                .finally(() => cb());\r\n      }else {\r\n      flow\r\n        .getConditionScriptList()\r\n        .then(resp => {\r\n          this.scriptData = resp.data.rows;\r\n        })\r\n        .finally(() => cb());\r\n    }\r\n    }\r\n  }\r\n};\r\n",null]}