{"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]}