project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
54 KiB

{"remainingRequest":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\src\\views\\project\\topic\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\src\\views\\project\\topic\\index.vue","mtime":1634007170945},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"F:\\workspace\\gcy\\RK-html\\RK-project\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJGOi93b3Jrc3BhY2UvZ2N5L1JLLWh0bWwvUkstcHJvamVjdC9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIik7Cgp2YXIgX3RvcGljID0gcmVxdWlyZSgiQC9hcGkvcHJvamVjdC90b3BpYyIpOwoKdmFyIF9FZGl0b3IgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkAvY29tcG9uZW50cy9FZGl0b3IiKSk7CgovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwp2YXIgX2RlZmF1bHQgPSB7CiAgbmFtZTogIlRvcGljIiwKICBjb21wb25lbnRzOiB7CiAgICBFZGl0b3I6IF9FZGl0b3IuZGVmYXVsdAogIH0sCiAgcHJvcHM6IHsKICAgIHByb0lkOiBOdW1iZXIsCiAgICBwcm9Db2RlOiBTdHJpbmcsCiAgICBtb2RldHlwZTogU3RyaW5nCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgLy8g6YGu572p5bGCCiAgICAgIGxvYWRpbmc6IHRydWUsCiAgICAgIC8vIOmAieS4reaVsOe7hAogICAgICBpZHM6IFtdLAogICAgICAvLyDpnZ7ljZXkuKrnpoHnlKgKICAgICAgc2luZ2xlOiB0cnVlLAogICAgICAvLyDpnZ7lpJrkuKrnpoHnlKgKICAgICAgbXVsdGlwbGU6IHRydWUsCiAgICAgIC8vIOaYvuekuuaQnOe0ouadoeS7tgogICAgICBzaG93U2VhcmNoOiB0cnVlLAogICAgICAvLyDmgLvmnaHmlbAKICAgICAgdG90YWw6IDAsCiAgICAgIC8vIOOAkOivt+Whq+WGmeWKn+iDveWQjeensOOAkeihqOagvOaVsOaNrgogICAgICB0b3BpY0xpc3Q6IFtdLAogICAgICAvLyDlvLnlh7rlsYLmoIfpopgKICAgICAgdGl0bGU6ICIiLAogICAgICAvLyDmmK/lkKbmmL7npLrlvLnlh7rlsYIKICAgICAgb3BlbjogZmFsc2UsCiAgICAgIHN0YXR1c09wdGlvbnM6IFtdLAogICAgICBpc1NzT3B0aW9uczogW10sCiAgICAgIC8vIOafpeivouWPguaVsAogICAgICBxdWVyeVBhcmFtczogewogICAgICAgIHByb2plY3RJZDogdGhpcy5wcm9JZCA9PSAwID8gbnVsbCA6IHRoaXMucHJvSWQsCiAgICAgICAgcGFnZU51bTogMSwKICAgICAgICBwYWdlU2l6ZTogMTAsCiAgICAgICAgY29kZTogbnVsbCwKICAgICAgICBuYW1lOiBudWxsLAogICAgICAgIGNvbnRlbnQ6IG51bGwsCiAgICAgICAgZGVwYXJ0bWVudElkOiBudWxsLAogICAgICAgIHVzZXJJZDogbnVsbCwKICAgICAgICB0b3RhbE91dGxheTogbnVsbCwKICAgICAgICBiZWdpbkRhdGU6IG51bGwsCiAgICAgICAgY29tcGxldGVEYXRlOiBudWxsLAogICAgICAgIGVuZERhdGU6IG51bGwsCiAgICAgICAgc3RhdHVzOiBudWxsLAogICAgICAgIG1ldGhvZDogbnVsbCwKICAgICAgICBwYXNzd29yZDogbnVsbCwKICAgICAgICBpc1NzOiBudWxsLAogICAgICAgIHRhc2tUYXJnZXQ6IG51bGwsCiAgICAgICAgcmVzdWx0VGFyZ2V0OiBudWxsLAogICAgICAgIG1ldGhvZFJvdXRlOiBudWxsLAogICAgICAgIHBsYW46IG51bGwsCiAgICAgICAgc3BlbmRFeHBsYWluOiBudWxsLAogICAgICAgIHJlbHlJZDogbnVsbCwKICAgICAgICBsYXN0RGF0ZTogbnVsbCwKICAgICAgICBmaXJzdE91dGxheTogbnVsbCwKICAgICAgICBzZWNvbmRPdXRsYXk6IG51bGwsCiAgICAgICAgZGVhZGxpbmU6IG51bGwsCiAgICAgICAgdG90YWxCdWRnZXQ6IG51bGwsCiAgICAgICAgZmlyc3RCdWRnZXQ6IG51bGwsCiAgICAgICAgc2Vjb25kQnVkZ2V0OiBudWxsLAogICAgICAgIHJlbHlVbml0SGVhZDogbnVsbCwKICAgICAgICByZWx5VW5pdEhlYWR0b2N3OiBudWxsLAogICAgICAgIHRhc2tQZXJpb2Q6IG51bGwsCiAgICAgICAgb3RoZXJwbGFuOiBudWxsLAogICAgICAgIHJlc3VsdDogbnVsbCwKICAgICAgICBpbnRyb2R1Y3Rpb246IG51bGwsCiAgICAgICAgcHJvcHJvdGlvbjogbnVsbAogICAgICB9LAogICAgICAvLyDooajljZXlj4LmlbAKICAgICAgZm9ybTogewogICAgICAgIHByb2plY3RJZDogdGhpcy5wcm9JZAogICAgICB9LAogICAgICAvLyDooajljZXmoKHpqowKICAgICAgcnVsZXM6IHt9CiAgICB9OwogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgdGhpcy5nZXRMaXN0KCk7CiAgICB0aGlzLmdldERpY3RzKCJwcm9fc3RhdHVzIikudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgX3RoaXMuc3RhdHVzT3B0aW9ucyA9IHJlc3BvbnNlLmRhdGE7CiAgICB9KTsKICAgIHRoaXMuZ2V0RGljdHMoInN5c195ZXNfbm8iKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICBfdGhpcy5pc1NzT3B0aW9ucyA9IHJlc3BvbnNlLmRhdGE7CiAgICB9KTsKICB9LAogIG1ldGhvZHM6IHsKICAgIHN0YXR1c0Zvcm1hdDogZnVuY3Rpb24gc3RhdHVzRm9ybWF0KHJvdywgY29sdW1uKSB7CiAgICAgIHJldHVybiB0aGlzLnNlbGVjdERpY3RMYWJlbCh0aGlzLnN0YXR1c09wdGlvbnMsIHJvdy5zdGF0dXMpOwogICAgfSwKICAgIGlzU3NGb3JtYXQ6IGZ1bmN0aW9uIGlzU3NGb3JtYXQocm93LCBjb2x1bW4pIHsKICAgICAgcmV0dXJuIHRoaXMuc2VsZWN0RGljdExhYmVsKHRoaXMuaXNTc09wdGlvbnMsIHJvdy5pc1NzKTsKICAgIH0sCgogICAgLyoqIOafpeivouOAkOivt+Whq+WGmeWKn+iDveWQjeensOOAkeWIl+ihqCAqLwogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICAoMCwgX3RvcGljLmxpc3RUb3BpYykodGhpcy5xdWVyeVBhcmFtcykudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICBfdGhpczIudG9waWNMaXN0ID0gcmVzcG9uc2Uucm93czsKICAgICAgICBfdGhpczIudG90YWwgPSByZXNwb25zZS50b3RhbDsKICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDlj5bmtojmjInpkq4KICAgIGNhbmNlbDogZnVuY3Rpb24gY2FuY2VsKCkgewogICAgICB0aGlzLm9wZW4gPSBmYWxzZTsKICAgICAgdGhpcy5yZXNldCgpOwogICAgfSwKICAgIC8vIOihqOWNlemHjee9rgogICAgcmVzZXQ6IGZ1bmN0aW9uIHJlc2V0KCkgewogICAgICB0aGlzLmZvcm0gPSB7CiAgICAgICAgaWQ6IG51bGwsCiAgICAgICAgcHJvamVjdElkOiBudWxsLAogICAgICAgIGNvZGU6IG51bGwsCiAgICAgICAgbmFtZTogbnVsbCwKICAgICAgICBjb250ZW50OiBudWxsLAogICAgICAgIGRlcGFydG1lbnRJZDogbnVsbCwKICAgICAgICB1c2VySWQ6IG51bGwsCiAgICAgICAgdG90YWxPdXRsYXk6IG51bGwsCiAgICAgICAgYmVnaW5EYXRlOiBudWxsLAogICAgICAgIGNvbXBsZXRlRGF0ZTogbnVsbCwKICAgICAgICBlbmREYXRlOiBudWxsLAogICAgICAgIHN0YXR1czogMCwKICAgICAgICBtZXRob2Q6IG51bGwsCiAgICAgICAgcGFzc3dvcmQ6IG51bGwsCiAgICAgICAgaXNTczogbnVsbCwKICAgICAgICB0YXNrVGFyZ2V0OiBudWxsLAogICAgICAgIHJlc3VsdFRhcmdldDogbnVsbCwKICAgICAgICBtZXRob2RSb3V0ZTogbnVsbCwKICAgICAgICBwbGFuOiBudWxsLAogICAgICAgIHNwZW5kRXhwbGFpbjogbnVsbCwKICAgICAgICByZWx5SWQ6IG51bGwsCiAgICAgICAgbGFzdERhdGU6IG51bGwsCiAgICAgICAgZmlyc3RPdXRsYXk6IG51bGwsCiAgICAgICAgc2Vjb25kT3V0bGF5OiBudWxsLAogICAgICAgIGRlYWRsaW5lOiBudWxsLAogICAgICAgIHRvdGFsQnVkZ2V0OiBudWxsLAogICAgICAgIGZpcnN0QnVkZ2V0OiBudWxsLAogICAgICAgIHNlY29uZEJ1ZGdldDogbnVsbCwKICAgICAgICByZWx5VW5pdEhlYWQ6IG51bGwsCiAgICAgICAgcmVseVVuaXRIZWFkdG9jdzogbnVsbCwKICAgICAgICB0YXNrUGVyaW9kOiBudWxsLAogICAgICAgIG90aGVycGxhbjogbnVsbCwKICAgICAgICByZXN1bHQ6IG51bGwsCiAgICAgICAgaW50cm9kdWN0aW9uOiBudWxsLAogICAgICAgIHByb3Byb3Rpb246IG51bGwsCiAgICAgICAgY3JlYXRlQnk6IG51bGwsCiAgICAgICAgY3JlYXRlVGltZTogbnVsbCwKICAgICAgICB1cGRhdGVCeTogbnVsbCwKICAgICAgICB1cGRhdGVUaW1lOiBudWxsLAogICAgICAgIGRlbEZsYWc6IG51bGwKICAgICAgfTsKICAgICAgdGhpcy5yZXNldEZvcm0oImZvcm0iKTsKICAgIH0sCgogICAgLyoqIOaQnOe0ouaMiemSruaTjeS9nCAqLwogICAgaGFuZGxlUXVlcnk6IGZ1bmN0aW9uIGhhbmRsZVF1ZXJ5KCkgewogICAgICB0aGlzLnF1ZXJ5UGFyYW1zLnBhZ2VOdW0gPSAxOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCgogICAgLyoqIOmHjee9ruaMiemSruaTjeS9nCAqLwogICAgcmVzZXRRdWVyeTogZnVuY3Rpb24gcmVzZXRRdWVyeSgpIHsKICAgICAgdGhpcy5yZXNldEZvcm0oInF1ZXJ5Rm9ybSIpOwogICAgICB0aGlzLmhhbmRsZVF1ZXJ5KCk7CiAgICB9LAogICAgLy8g5aSa6YCJ5qGG6YCJ5Lit5pWw5o2uCiAgICBoYW5kbGVTZWxlY3Rpb25DaGFuZ2U6IGZ1bmN0aW9uIGhhbmRsZVNlbGVjdGlvbkNoYW5nZShzZWxlY3Rpb24pIHsKICAgICAgdGhpcy5pZHMgPSBzZWxlY3Rpb24ubWFwKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgcmV0dXJuIGl0ZW0uaWQ7CiAgICAgIH0pOwogICAgICB0aGlzLnNpbmdsZSA9IHNlbGVjdGlvbi5sZW5ndGggIT09IDE7CiAgICAgIHRoaXMubXVsdGlwbGUgPSAhc2VsZWN0aW9uLmxlbmd0aDsKICAgIH0sCgogICAgLyoqIOaWsOWinuaMiemSruaTjeS9nCAqLwogICAgaGFuZGxlQWRkOiBmdW5jdGlvbiBoYW5kbGVBZGQoKSB7CiAgICAgIC8vIHRoaXMucmVzZXQoKTsKICAgICAgLy8gdGhpcy5vcGVuID0gdHJ1ZTsKICAgICAgLy8gdGhpcy50aXRsZSA9ICLmt7vliqDjgJDor7floavlhpnlip/og73lkI3np7DjgJEiOwogICAgICBjb25zb2xlLmxvZygiMTExIik7CiAgICAgIHRoaXMuJGVtaXQoJ2FkZFRvcGljVGlnZ2VyJywgImFkZCIsIDApOwogICAgfSwKCiAgICAvKiog5L+u5pS55oyJ6ZKu5pON5L2cICovCiAgICBoYW5kbGVVcGRhdGU6IGZ1bmN0aW9uIGhhbmRsZVVwZGF0ZShyb3cpIHsKICAgICAgdmFyIGlkID0gcm93LmlkOwogICAgICB0aGlzLiRlbWl0KCdhZGRUb3BpY1RpZ2dlcicsICJlZGl0IiwgaWQpOwogICAgfSwKCiAgICAvKiog5o+Q5Lqk5oyJ6ZKuICovCiAgICBzdWJtaXRGb3JtOiBmdW5jdGlvbiBzdWJtaXRGb3JtKCkgewogICAgICB2YXIgX3RoaXMzID0gdGhpczsKCiAgICAgIHRoaXMuJHJlZnNbImZvcm0iXS52YWxpZGF0ZShmdW5jdGlvbiAodmFsaWQpIHsKICAgICAgICBpZiAodmFsaWQpIHsKICAgICAgICAgIGlmIChfdGhpczMuZm9ybS5pZCAhPSBudWxsKSB7CiAgICAgICAgICAgICgwLCBfdG9waWMudXBkYXRlVG9waWMpKF90aGlzMy5mb3JtKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgICAgIGlmIChyZXNwb25zZS5jb2RlID09PSAyMDApIHsKICAgICAgICAgICAgICAgIF90aGlzMy5tc2dTdWNjZXNzKCLkv67mlLnmiJDlip8iKTsKCiAgICAgICAgICAgICAgICBfdGhpczMub3BlbiA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIF90aGlzMy5nZXRMaXN0KCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICgwLCBfdG9waWMuYWRkVG9waWMpKF90aGlzMy5mb3JtKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgICAgIGlmIChyZXNwb25zZS5jb2RlID09PSAyMDApIHsKICAgICAgICAgICAgICAgIF90aGlzMy5tc2dTdWNjZXNzKCLmlrDlop7miJDlip8iKTsKCiAgICAgICAgICAgICAgICBfdGhpczMub3BlbiA9IGZhbHNlOwoKICAgICAgICAgICAgICAgIF90aGlzMy5nZXRMaXN0KCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKCiAgICAvKiog5Yig6Zmk5oyJ6ZKu5pON5L2cICovCiAgICBoYW5kbGVEZWxldGU6IGZ1bmN0aW9uIGhhbmRsZURlbGV0ZShyb3cpIHsKICAgICAgdmFyIF90aGlzNCA9IHRoaXM7CgogICAgICB2YXIgaWRzID0gcm93LmlkOwogICAgICB0aGlzLiRjb25maXJtKCfmmK/lkKbnoa7orqTliKDpmaTor77popjnvJblj7fkuLoiJyArIHJvdy5jb2RlICsgJyLnmoTmlbDmja7pobk/JywgIuitpuWRiiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uVGV4dDogIuWPlua2iCIsCiAgICAgICAgdHlwZTogIndhcm5pbmciCiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiAoMCwgX3RvcGljLmRlbFRvcGljKShpZHMpOwogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICBfdGhpczQuZ2V0TGlzdCgpOwoKICAgICAgICBfdGhpczQubXNnU3VjY2Vzcygi5Yig6Zmk5oiQ5YqfIik7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHt9KTsKICAgIH0sCgogICAgLyoqIOWvvOWHuuaMiemSruaTjeS9nCAqLwogICAgaGFuZGxlRXhwb3J0OiBmdW5jdGlvbiBoYW5kbGVFeHBvcnQoKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwoKICAgICAgdmFyIHF1ZXJ5UGFyYW1zID0gdGhpcy5xdWVyeVBhcmFtczsKICAgICAgdGhpcy4kY29uZmlybSgn5piv5ZCm56Gu6K6k5a+85Ye65omA5pyJ44CQ6K+35aGr5YaZ5Yqf6IO95ZCN56ew44CR5pWw5o2u6aG5PycsICLorablkYoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gKDAsIF90b3BpYy5leHBvcnRUb3BpYykocXVlcnlQYXJhbXMpOwogICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgIF90aGlzNS5kb3dubG9hZChyZXNwb25zZS5tc2cpOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7fSk7CiAgICB9CiAgfQp9OwpleHBvcnRzLmRlZmF1bHQgPSBfZGVmYXVsdDs="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;AAsjBA;;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAEA;AACA,EAAA,IAAA,EAAA,OADA;AAEA,EAAA,UAAA,EAAA;AAAA,IAAA,MAAA,EAAA;AAAA,GAFA;AAGA,EAAA,KAAA,EAAA;AACA,IAAA,KAAA,EAAA,MADA;AAEA,IAAA,OAAA,EAAA,MAFA;AAGA,IAAA,QAAA,EAAA;AAHA,GAHA;AAQA,EAAA,IARA,kBAQA;AACA,WAAA;AACA;AACA,MAAA,OAAA,EAAA,IAFA;AAGA;AACA,MAAA,GAAA,EAAA,EAJA;AAKA;AACA,MAAA,MAAA,EAAA,IANA;AAOA;AACA,MAAA,QAAA,EAAA,IARA;AASA;AACA,MAAA,UAAA,EAAA,IAVA;AAWA;AACA,MAAA,KAAA,EAAA,CAZA;AAaA;AACA,MAAA,SAAA,EAAA,EAdA;AAeA;AACA,MAAA,KAAA,EAAA,EAhBA;AAiBA;AACA,MAAA,IAAA,EAAA,KAlBA;AAmBA,MAAA,aAAA,EAAA,EAnBA;AAoBA,MAAA,WAAA,EAAA,EApBA;AAqBA;AACA,MAAA,WAAA,EAAA;AACA,QAAA,SAAA,EAAA,KAAA,KAAA,IAAA,CAAA,GAAA,IAAA,GAAA,KAAA,KADA;AAEA,QAAA,OAAA,EAAA,CAFA;AAGA,QAAA,QAAA,EAAA,EAHA;AAIA,QAAA,IAAA,EAAA,IAJA;AAKA,QAAA,IAAA,EAAA,IALA;AAMA,QAAA,OAAA,EAAA,IANA;AAOA,QAAA,YAAA,EAAA,IAPA;AAQA,QAAA,MAAA,EAAA,IARA;AASA,QAAA,WAAA,EAAA,IATA;AAUA,QAAA,SAAA,EAAA,IAVA;AAWA,QAAA,YAAA,EAAA,IAXA;AAYA,QAAA,OAAA,EAAA,IAZA;AAaA,QAAA,MAAA,EAAA,IAbA;AAcA,QAAA,MAAA,EAAA,IAdA;AAeA,QAAA,QAAA,EAAA,IAfA;AAgBA,QAAA,IAAA,EAAA,IAhBA;AAiBA,QAAA,UAAA,EAAA,IAjBA;AAkBA,QAAA,YAAA,EAAA,IAlBA;AAmBA,QAAA,WAAA,EAAA,IAnBA;AAoBA,QAAA,IAAA,EAAA,IApBA;AAqBA,QAAA,YAAA,EAAA,IArBA;AAsBA,QAAA,MAAA,EAAA,IAtBA;AAuBA,QAAA,QAAA,EAAA,IAvBA;AAwBA,QAAA,WAAA,EAAA,IAxBA;AAyBA,QAAA,YAAA,EAAA,IAzBA;AA0BA,QAAA,QAAA,EAAA,IA1BA;AA2BA,QAAA,WAAA,EAAA,IA3BA;AA4BA,QAAA,WAAA,EAAA,IA5BA;AA6BA,QAAA,YAAA,EAAA,IA7BA;AA8BA,QAAA,YAAA,EAAA,IA9BA;AA+BA,QAAA,gBAAA,EAAA,IA/BA;AAgCA,QAAA,UAAA,EAAA,IAhCA;AAiCA,QAAA,SAAA,EAAA,IAjCA;AAkCA,QAAA,MAAA,EAAA,IAlCA;AAmCA,QAAA,YAAA,EAAA,IAnCA;AAoCA,QAAA,UAAA,EAAA;AApCA,OAtBA;AA4DA;AACA,MAAA,IAAA,EAAA;AACA,QAAA,SAAA,EAAA,KAAA;AADA,OA7DA;AAgEA;AACA,MAAA,KAAA,EAAA;AAjEA,KAAA;AAoEA,GA7EA;AA8EA,EAAA,OA9EA,qBA8EA;AAAA;;AACA,SAAA,OAAA;AACA,SAAA,QAAA,CAAA,YAAA,EAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,MAAA,KAAA,CAAA,aAAA,GAAA,QAAA,CAAA,IAAA;AACA,KAFA;AAGA,SAAA,QAAA,CAAA,YAAA,EAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,MAAA,KAAA,CAAA,WAAA,GAAA,QAAA,CAAA,IAAA;AACA,KAFA;AAGA,GAtFA;AAuFA,EAAA,OAAA,EAAA;AACA,IAAA,YADA,wBACA,GADA,EACA,MADA,EACA;AACA,aAAA,KAAA,eAAA,CAAA,KAAA,aAAA,EAAA,GAAA,CAAA,MAAA,CAAA;AACA,KAHA;AAIA,IAAA,UAJA,sBAIA,GAJA,EAIA,MAJA,EAIA;AACA,aAAA,KAAA,eAAA,CAAA,KAAA,WAAA,EAAA,GAAA,CAAA,IAAA,CAAA;AACA,KANA;;AAOA;AACA,IAAA,OARA,qBAQA;AAAA;;AACA,WAAA,OAAA,GAAA,IAAA;AACA,4BAAA,KAAA,WAAA,EAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,QAAA,MAAA,CAAA,SAAA,GAAA,QAAA,CAAA,IAAA;AACA,QAAA,MAAA,CAAA,KAAA,GAAA,QAAA,CAAA,KAAA;AACA,QAAA,MAAA,CAAA,OAAA,GAAA,KAAA;AACA,OAJA;AAKA,KAfA;AAgBA;AACA,IAAA,MAjBA,oBAiBA;AACA,WAAA,IAAA,GAAA,KAAA;AACA,WAAA,KAAA;AACA,KApBA;AAqBA;AACA,IAAA,KAtBA,mBAsBA;AACA,WAAA,IAAA,GAAA;AACA,QAAA,EAAA,EAAA,IADA;AAEA,QAAA,SAAA,EAAA,IAFA;AAGA,QAAA,IAAA,EAAA,IAHA;AAIA,QAAA,IAAA,EAAA,IAJA;AAKA,QAAA,OAAA,EAAA,IALA;AAMA,QAAA,YAAA,EAAA,IANA;AAOA,QAAA,MAAA,EAAA,IAPA;AAQA,QAAA,WAAA,EAAA,IARA;AASA,QAAA,SAAA,EAAA,IATA;AAUA,QAAA,YAAA,EAAA,IAVA;AAWA,QAAA,OAAA,EAAA,IAXA;AAYA,QAAA,MAAA,EAAA,CAZA;AAaA,QAAA,MAAA,EAAA,IAbA;AAcA,QAAA,QAAA,EAAA,IAdA;AAeA,QAAA,IAAA,EAAA,IAfA;AAgBA,QAAA,UAAA,EAAA,IAhBA;AAiBA,QAAA,YAAA,EAAA,IAjBA;AAkBA,QAAA,WAAA,EAAA,IAlBA;AAmBA,QAAA,IAAA,EAAA,IAnBA;AAoBA,QAAA,YAAA,EAAA,IApBA;AAqBA,QAAA,MAAA,EAAA,IArBA;AAsBA,QAAA,QAAA,EAAA,IAtBA;AAuBA,QAAA,WAAA,EAAA,IAvBA;AAwBA,QAAA,YAAA,EAAA,IAxBA;AAyBA,QAAA,QAAA,EAAA,IAzBA;AA0BA,QAAA,WAAA,EAAA,IA1BA;AA2BA,QAAA,WAAA,EAAA,IA3BA;AA4BA,QAAA,YAAA,EAAA,IA5BA;AA6BA,QAAA,YAAA,EAAA,IA7BA;AA8BA,QAAA,gBAAA,EAAA,IA9BA;AA+BA,QAAA,UAAA,EAAA,IA/BA;AAgCA,QAAA,SAAA,EAAA,IAhCA;AAiCA,QAAA,MAAA,EAAA,IAjCA;AAkCA,QAAA,YAAA,EAAA,IAlCA;AAmCA,QAAA,UAAA,EAAA,IAnCA;AAoCA,QAAA,QAAA,EAAA,IApCA;AAqCA,QAAA,UAAA,EAAA,IArCA;AAsCA,QAAA,QAAA,EAAA,IAtCA;AAuCA,QAAA,UAAA,EAAA,IAvCA;AAwCA,QAAA,OAAA,EAAA;AAxCA,OAAA;AA0CA,WAAA,SAAA,CAAA,MAAA;AACA,KAlEA;;AAmEA;AACA,IAAA,WApEA,yBAoEA;AACA,WAAA,WAAA,CAAA,OAAA,GAAA,CAAA;AACA,WAAA,OAAA;AACA,KAvEA;;AAwEA;AACA,IAAA,UAzEA,wBAyEA;AACA,WAAA,SAAA,CAAA,WAAA;AACA,WAAA,WAAA;AACA,KA5EA;AA6EA;AACA,IAAA,qBA9EA,iCA8EA,SA9EA,EA8EA;AACA,WAAA,GAAA,GAAA,SAAA,CAAA,GAAA,CAAA,UAAA,IAAA;AAAA,eAAA,IAAA,CAAA,EAAA;AAAA,OAAA,CAAA;AACA,WAAA,MAAA,GAAA,SAAA,CAAA,MAAA,KAAA,CAAA;AACA,WAAA,QAAA,GAAA,CAAA,SAAA,CAAA,MAAA;AACA,KAlFA;;AAmFA;AACA,IAAA,SApFA,uBAoFA;AACA;AACA;AACA;AACA,MAAA,OAAA,CAAA,GAAA,CAAA,KAAA;AACA,WAAA,KAAA,CAAA,gBAAA,EAAA,KAAA,EAAA,CAAA;AACA,KA1FA;;AA2FA;AACA,IAAA,YA5FA,wBA4FA,GA5FA,EA4FA;AACA,UAAA,EAAA,GAAA,GAAA,CAAA,EAAA;AACA,WAAA,KAAA,CAAA,gBAAA,EAAA,MAAA,EAAA,EAAA;AACA,KA/FA;;AAgGA;AACA,IAAA,UAjGA,wBAiGA;AAAA;;AACA,WAAA,KAAA,CAAA,MAAA,EAAA,QAAA,CAAA,UAAA,KAAA,EAAA;AACA,YAAA,KAAA,EAAA;AACA,cAAA,MAAA,CAAA,IAAA,CAAA,EAAA,IAAA,IAAA,EAAA;AACA,oCAAA,MAAA,CAAA,IAAA,EAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,kBAAA,QAAA,CAAA,IAAA,KAAA,GAAA,EAAA;AACA,gBAAA,MAAA,CAAA,UAAA,CAAA,MAAA;;AACA,gBAAA,MAAA,CAAA,IAAA,GAAA,KAAA;;AACA,gBAAA,MAAA,CAAA,OAAA;AACA;AACA,aANA;AAOA,WARA,MAQA;AACA,iCAAA,MAAA,CAAA,IAAA,EAAA,IAAA,CAAA,UAAA,QAAA,EAAA;AACA,kBAAA,QAAA,CAAA,IAAA,KAAA,GAAA,EAAA;AACA,gBAAA,MAAA,CAAA,UAAA,CAAA,MAAA;;AACA,gBAAA,MAAA,CAAA,IAAA,GAAA,KAAA;;AACA,gBAAA,MAAA,CAAA,OAAA;AACA;AACA,aANA;AAOA;AACA;AACA,OApBA;AAqBA,KAvHA;;AAwHA;AACA,IAAA,YAzHA,wBAyHA,GAzHA,EAyHA;AAAA;;AACA,UAAA,GAAA,GAAA,GAAA,CAAA,EAAA;AACA,WAAA,QAAA,CAAA,iBAAA,GAAA,CAAA,IAAA,GAAA,QAAA,EAAA,IAAA,EAAA;AACA,QAAA,iBAAA,EAAA,IADA;AAEA,QAAA,gBAAA,EAAA,IAFA;AAGA,QAAA,IAAA,EAAA;AAHA,OAAA,EAIA,IAJA,CAIA,YAAA;AACA,eAAA,qBAAA,GAAA,CAAA;AACA,OANA,EAMA,IANA,CAMA,YAAA;AACA,QAAA,MAAA,CAAA,OAAA;;AACA,QAAA,MAAA,CAAA,UAAA,CAAA,MAAA;AACA,OATA,EASA,KATA,CASA,YAAA,CAAA,CATA;AAUA,KArIA;;AAsIA;AACA,IAAA,YAvIA,0BAuIA;AAAA;;AACA,UAAA,WAAA,GAAA,KAAA,WAAA;AACA,WAAA,QAAA,CAAA,uBAAA,EAAA,IAAA,EAAA;AACA,QAAA,iBAAA,EAAA,IADA;AAEA,QAAA,gBAAA,EAAA,IAFA;AAGA,QAAA,IAAA,EAAA;AAHA,OAAA,EAIA,IAJA,CAIA,YAAA;AACA,eAAA,wBAAA,WAAA,CAAA;AACA,OANA,EAMA,IANA,CAMA,UAAA,QAAA,EAAA;AACA,QAAA,MAAA,CAAA,QAAA,CAAA,QAAA,CAAA,GAAA;AACA,OARA,EAQA,KARA,CAQA,YAAA,CAAA,CARA;AASA;AAlJA;AAvFA,C","sourcesContent":["<template>\n <div class=\"app-container\">\n <el-form :model=\"queryParams\" ref=\"queryForm\" :inline=\"true\" v-show=\"showSearch\" label-width=\"110px\">\n<!-- <el-form-item label=\"项目id\" prop=\"projectId\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.projectId\"-->\n<!-- placeholder=\"请输入项目id\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n\n <el-form-item label=\"项目编码\" prop=\"proCode\">\n {{this.proCode}}\n </el-form-item>\n <el-form-item label=\"课题编号\" prop=\"code\">\n <el-input\n v-model=\"queryParams.code\"\n placeholder=\"请输入编号\"\n clearable\n size=\"small\"\n @keyup.enter.native=\"handleQuery\"\n />\n </el-form-item>\n<!-- <el-form-item label=\"课题联系部门\" prop=\"departmentId\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.departmentId\"-->\n<!-- placeholder=\"请输入课题联系部门\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题负责人id\" prop=\"userId\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.userId\"-->\n<!-- placeholder=\"请输入课题负责人id\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题经费控制数\" prop=\"totalOutlay\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.totalOutlay\"-->\n<!-- placeholder=\"请输入课题经费控制数\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"开始时间\" prop=\"beginDate\">-->\n<!-- <el-date-picker clearable size=\"small\" style=\"width: 200px\"-->\n<!-- v-model=\"queryParams.beginDate\"-->\n<!-- type=\"date\"-->\n<!-- value-format=\"yyyy-MM-dd\"-->\n<!-- placeholder=\"选择开始时间\">-->\n<!-- </el-date-picker>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"完成时间\" prop=\"completeDate\">-->\n<!-- <el-date-picker clearable size=\"small\" style=\"width: 200px\"-->\n<!-- v-model=\"queryParams.completeDate\"-->\n<!-- type=\"date\"-->\n<!-- value-format=\"yyyy-MM-dd\"-->\n<!-- placeholder=\"选择完成时间\">-->\n<!-- </el-date-picker>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"完成时间\" prop=\"endDate\">-->\n<!-- <el-date-picker clearable size=\"small\" style=\"width: 200px\"-->\n<!-- v-model=\"queryParams.endDate\"-->\n<!-- type=\"date\"-->\n<!-- value-format=\"yyyy-MM-dd\"-->\n<!-- placeholder=\"选择完成时间\">-->\n<!-- </el-date-picker>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题填报状态\" prop=\"status\">-->\n<!-- <el-select v-model=\"queryParams.status\" placeholder=\"请选择课题填报状态\" clearable size=\"small\">-->\n<!-- <el-option label=\"请选择字典生成\" value=\"\" />-->\n<!-- </el-select>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题填报方式\" prop=\"method\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.method\"-->\n<!-- placeholder=\"请输入课题填报方式\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题密码\" prop=\"password\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.password\"-->\n<!-- placeholder=\"请输入课题密码\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"是否下设专题\" prop=\"isSs\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.isSs\"-->\n<!-- placeholder=\"请输入是否下设专题\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题研究任务及目标\" prop=\"taskTarget\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.taskTarget\"-->\n<!-- placeholder=\"请输入课题研究任务及目标\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题预期成果及考核指标\" prop=\"resultTarget\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.resultTarget\"-->\n<!-- placeholder=\"请输入课题预期成果及考核指标\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题拟采取的研究方法、技术路线\" prop=\"methodRoute\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.methodRoute\"-->\n<!-- placeholder=\"请输入课题拟采取的研究方法、技术路线\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题研究计划\" prop=\"plan\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.plan\"-->\n<!-- placeholder=\"请输入课题研究计划\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"预算开支说明\" prop=\"spendExplain\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.spendExplain\"-->\n<!-- placeholder=\"请输入预算开支说明\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"依托单位id\" prop=\"relyId\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.relyId\"-->\n<!-- placeholder=\"请输入依托单位id\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"最终编辑时间\" prop=\"lastDate\">-->\n<!-- <el-date-picker clearable size=\"small\" style=\"width: 200px\"-->\n<!-- v-model=\"queryParams.lastDate\"-->\n<!-- type=\"date\"-->\n<!-- value-format=\"yyyy-MM-dd\"-->\n<!-- placeholder=\"选择最终编辑时间\">-->\n<!-- </el-date-picker>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"第一年经费控制数\" prop=\"firstOutlay\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.firstOutlay\"-->\n<!-- placeholder=\"请输入第一年经费控制数\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"第二年经费控制数\" prop=\"secondOutlay\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.secondOutlay\"-->\n<!-- placeholder=\"请输入第二年经费控制数\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"研究期限\" prop=\"deadline\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.deadline\"-->\n<!-- placeholder=\"请输入研究期限\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"实际总预算经费\" prop=\"totalBudget\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.totalBudget\"-->\n<!-- placeholder=\"请输入实际总预算经费\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"实际第一年预算经费\" prop=\"firstBudget\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.firstBudget\"-->\n<!-- placeholder=\"请输入实际第一年预算经费\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"实际第二年预算经费\" prop=\"secondBudget\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.secondBudget\"-->\n<!-- placeholder=\"请输入实际第二年预算经费\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"依托单位负责人\" prop=\"relyUnitHead\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.relyUnitHead\"-->\n<!-- placeholder=\"请输入依托单位负责人\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"依托单位财务负责人\" prop=\"relyUnitHeadtocw\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.relyUnitHeadtocw\"-->\n<!-- placeholder=\"请输入依托单位财务负责人\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"项目研究周期\" prop=\"taskPeriod\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.taskPeriod\"-->\n<!-- placeholder=\"请输入项目研究周期\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题其他工作计划\" prop=\"otherplan\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.otherplan\"-->\n<!-- placeholder=\"请输入课题其他工作计划\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"预期成果复选框\" prop=\"result\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.result\"-->\n<!-- placeholder=\"请输入预期成果复选框\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"用款计划比例\" prop=\"proprotion\">-->\n<!-- <el-input-->\n<!-- v-model=\"queryParams.proprotion\"-->\n<!-- placeholder=\"请输入用款计划比例\"-->\n<!-- clearable-->\n<!-- size=\"small\"-->\n<!-- @keyup.enter.native=\"handleQuery\"-->\n<!-- />-->\n<!-- </el-form-item>-->\n <el-form-item>\n <el-button type=\"cyan\" icon=\"el-icon-search\" size=\"mini\" @click=\"handleQuery\">搜索</el-button>\n <el-button icon=\"el-icon-refresh\" size=\"mini\" @click=\"resetQuery\">重置</el-button>\n </el-form-item>\n </el-form>\n\n <el-row :gutter=\"10\" class=\"mb8\" v-if=\"modetype!='view'\">\n <el-col :span=\"1.5\">\n <el-button\n type=\"primary\"\n icon=\"el-icon-plus\"\n size=\"mini\"\n @click=\"handleAdd\"\n >新增</el-button>\n </el-col>\n<!-- <el-col :span=\"1.5\">-->\n<!-- <el-button-->\n<!-- type=\"success\"-->\n<!-- icon=\"el-icon-edit\"-->\n<!-- size=\"mini\"-->\n<!-- :disabled=\"single\"-->\n<!-- @click=\"handleUpdate\"-->\n<!-- v-hasPermi=\"['system:topic:edit']\"-->\n<!-- >修改</el-button>-->\n<!-- </el-col>-->\n<!-- <el-col :span=\"1.5\">-->\n<!-- <el-button-->\n<!-- type=\"danger\"-->\n<!-- icon=\"el-icon-delete\"-->\n<!-- size=\"mini\"-->\n<!-- :disabled=\"multiple\"-->\n<!-- @click=\"handleDelete\"-->\n<!-- v-hasPermi=\"['system:topic:remove']\"-->\n<!-- >删除</el-button>-->\n<!-- </el-col>-->\n<!-- <el-col :span=\"1.5\">-->\n<!-- <el-button-->\n<!-- type=\"warning\"-->\n<!-- icon=\"el-icon-download\"-->\n<!-- size=\"mini\"-->\n<!-- @click=\"handleExport\"-->\n<!-- v-hasPermi=\"['system:topic:export']\"-->\n<!-- >导出</el-button>-->\n </el-col>\n\t <right-toolbar :showSearch.sync=\"showSearch\" @queryTable=\"getList\"></right-toolbar>\n </el-row>\n\n <el-table v-loading=\"loading\" :data=\"topicList\" @selection-change=\"handleSelectionChange\">\n<!-- <el-table-column type=\"selection\" width=\"55\" align=\"center\" />-->\n<!-- <el-table-column label=\"主键id\" align=\"center\" prop=\"id\" />-->\n<!-- <el-table-column label=\"项目id\" align=\"center\" prop=\"projectId\" />-->\n <el-table-column label=\"编号\" align=\"center\" prop=\"code\" v-if=\"modetype!='view'\"/>\n <el-table-column label=\"编号\" align=\"center\" prop=\"code\" v-if=\"modetype=='view'\">\n <template slot-scope=\"scope\">\n <router-link :to=\"{path:'/project/topic/view',query: {id: scope.row.id,view:'edit'}}\" class=\"link-type\" >\n <el-popover\n placement=\"top-start\"\n :title=\"scope.row.code\"\n width=\"200\"\n trigger=\"hover\"\n :content=\"scope.row.name\">\n <span style=\"color: #b18603\" slot=\"reference\"> {{ scope.row.code}}\n </span>\n </el-popover>\n </router-link>\n </template>\n </el-table-column>\n\n <el-table-column label=\"名称\" align=\"center\" prop=\"name\" width=\"180\"/>\n <el-table-column label=\"课题内容\" align=\"center\" prop=\"content\" width=\"180\">\n <template slot-scope=\"scope\">\n <div v-html=\"scope.row.content\"></div>\n </template>\n </el-table-column>\n<!-- <el-table-column label=\"课题联系部门\" align=\"center\" prop=\"departmentId\" />-->\n <el-table-column label=\"课题负责人\" align=\"center\" prop=\"userName\" />\n <el-table-column label=\"课题经费控制数\" align=\"center\" prop=\"totalOutlay\" />\n <el-table-column label=\"开始时间\" align=\"center\" prop=\"beginDate\" >\n <template slot-scope=\"scope\">\n <span>{{ parseTime(scope.row.beginDate, '{y}-{m}-{d}') }}</span>\n </template>\n </el-table-column>\n <el-table-column label=\"完成时间\" align=\"center\" prop=\"completeDate\" >\n <template slot-scope=\"scope\">\n <span>{{ parseTime(scope.row.completeDate, '{y}-{m}-{d}') }}</span>\n </template>\n </el-table-column>\n<!-- <el-table-column label=\"完成时间\" align=\"center\" prop=\"endDate\" width=\"180\">-->\n<!-- <template slot-scope=\"scope\">-->\n<!-- <span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}</span>-->\n<!-- </template>-->\n<!-- </el-table-column>-->\n <el-table-column label=\"课题填报状态\" align=\"center\" prop=\"status\" :formatter=\"statusFormat\"/>\n<!-- <el-table-column label=\"课题填报方式\" align=\"center\" prop=\"method\" />-->\n<!-- <el-table-column label=\"课题密码\" align=\"center\" prop=\"password\" />-->\n <el-table-column label=\"是否下设专题\" align=\"center\" prop=\"isSs\" :formatter=\"isSsFormat\"/>\n<!-- <el-table-column label=\"课题研究任务及目标\" align=\"center\" prop=\"taskTarget\" />-->\n<!-- <el-table-column label=\"课题预期成果及考核指标\" align=\"center\" prop=\"resultTarget\" />-->\n<!-- <el-table-column label=\"课题拟采取的研究方法、技术路线\" align=\"center\" prop=\"methodRoute\" />-->\n<!-- <el-table-column label=\"课题研究计划\" align=\"center\" prop=\"plan\" />-->\n<!-- <el-table-column label=\"预算开支说明\" align=\"center\" prop=\"spendExplain\" />-->\n<!-- <el-table-column label=\"依托单位id\" align=\"center\" prop=\"relyId\" />-->\n<!-- <el-table-column label=\"最终编辑时间\" align=\"center\" prop=\"lastDate\" width=\"180\">-->\n<!-- <template slot-scope=\"scope\">-->\n<!-- <span>{{ parseTime(scope.row.lastDate, '{y}-{m}-{d}') }}</span>-->\n<!-- </template>-->\n<!-- </el-table-column>-->\n<!-- <el-table-column label=\"第一年经费控制数\" align=\"center\" prop=\"firstOutlay\" />-->\n<!-- <el-table-column label=\"第二年经费控制数\" align=\"center\" prop=\"secondOutlay\" />-->\n <el-table-column label=\"研究期限\" align=\"center\" prop=\"deadline\" />\n <el-table-column label=\"实际总预算经费\" align=\"center\" prop=\"totalBudget\" />\n<!-- <el-table-column label=\"实际第一年预算经费\" align=\"center\" prop=\"firstBudget\" />-->\n<!-- <el-table-column label=\"实际第二年预算经费\" align=\"center\" prop=\"secondBudget\" />-->\n<!-- <el-table-column label=\"依托单位负责人\" align=\"center\" prop=\"relyUnitHead\" />-->\n<!-- <el-table-column label=\"依托单位财务负责人\" align=\"center\" prop=\"relyUnitHeadtocw\" />-->\n<!-- <el-table-column label=\"项目研究周期\" align=\"center\" prop=\"taskPeriod\" />-->\n<!-- <el-table-column label=\"课题其他工作计划\" align=\"center\" prop=\"otherplan\" />-->\n<!-- <el-table-column label=\"预期成果复选框\" align=\"center\" prop=\"result\" />-->\n<!-- <el-table-column label=\"预期成果复选框7的描述\" align=\"center\" prop=\"introduction\" />-->\n<!-- <el-table-column label=\"用款计划比例\" align=\"center\" prop=\"proprotion\" />-->\n <el-table-column label=\"操作\" align=\"center\" fixed=\"right\" class-name=\"small-padding fixed-width\" width=\"140\" v-if=\"modetype!='view'\">\n <template slot-scope=\"scope\">\n <el-button\n size=\"mini\"\n type=\"text\"\n icon=\"el-icon-edit\"\n @click=\"handleUpdate(scope.row)\"\n v-hasPermi=\"['project:info:edit']\"\n >修改</el-button>\n <el-button\n size=\"mini\"\n type=\"text\"\n icon=\"el-icon-delete\"\n @click=\"handleDelete(scope.row)\"\n v-hasPermi=\"['project:info:edit']\"\n >删除</el-button>\n </template>\n </el-table-column>\n </el-table>\n\n <pagination\n v-show=\"total>0\"\n :total=\"total\"\n :page.sync=\"queryParams.pageNum\"\n :limit.sync=\"queryParams.pageSize\"\n @pagination=\"getList\"\n />\n\n <!-- 添加或修改【请填写功能名称】对话框 -->\n <el-dialog :title=\"title\" :visible.sync=\"open\" width=\"500px\" append-to-body>\n <el-form ref=\"form\" :model=\"form\" :rules=\"rules\" label-width=\"80px\">\n<!-- <el-form-item label=\"项目id\" prop=\"projectId\">-->\n<!-- <el-input v-model=\"form.projectId\" placeholder=\"请输入项目id\" />-->\n<!-- </el-form-item>-->\n <el-form-item label=\"编号\" prop=\"code\">\n <el-input v-model=\"form.code\" placeholder=\"请输入编号\" />\n </el-form-item>\n <el-form-item label=\"名称\" prop=\"name\">\n <el-input v-model=\"form.name\" type=\"textarea\" placeholder=\"请输入内容\" />\n </el-form-item>\n <el-form-item label=\"课题内容\">\n <editor v-model=\"form.content\" :min-height=\"192\"/>\n </el-form-item>\n <el-form-item label=\"课题联系部门\" prop=\"departmentId\">\n <el-input v-model=\"form.departmentId\" placeholder=\"请输入课题联系部门\" />\n </el-form-item>\n <el-form-item label=\"课题负责人id\" prop=\"userId\">\n <el-input v-model=\"form.userId\" placeholder=\"请输入课题负责人id\" />\n </el-form-item>\n <el-form-item label=\"课题经费控制数\" prop=\"totalOutlay\">\n <el-input v-model=\"form.totalOutlay\" placeholder=\"请输入课题经费控制数\" />\n </el-form-item>\n <el-form-item label=\"开始时间\" prop=\"beginDate\">\n <el-date-picker clearable size=\"small\" style=\"width: 200px\"\n v-model=\"form.beginDate\"\n type=\"date\"\n value-format=\"yyyy-MM-dd\"\n placeholder=\"选择开始时间\">\n </el-date-picker>\n </el-form-item>\n <el-form-item label=\"完成时间\" prop=\"completeDate\">\n <el-date-picker clearable size=\"small\" style=\"width: 200px\"\n v-model=\"form.completeDate\"\n type=\"date\"\n value-format=\"yyyy-MM-dd\"\n placeholder=\"选择完成时间\">\n </el-date-picker>\n </el-form-item>\n<!-- <el-form-item label=\"完成时间\" prop=\"endDate\">-->\n<!-- <el-date-picker clearable size=\"small\" style=\"width: 200px\"-->\n<!-- v-model=\"form.endDate\"-->\n<!-- type=\"date\"-->\n<!-- value-format=\"yyyy-MM-dd\"-->\n<!-- placeholder=\"选择完成时间\">-->\n<!-- </el-date-picker>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题填报状态\">-->\n<!-- <el-radio-group v-model=\"form.status\">-->\n<!-- <el-radio label=\"1\">请选择字典生成</el-radio>-->\n<!-- </el-radio-group>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题填报方式\" prop=\"method\">-->\n<!-- <el-input v-model=\"form.method\" placeholder=\"请输入课题填报方式\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题密码\" prop=\"password\">-->\n<!-- <el-input v-model=\"form.password\" placeholder=\"请输入课题密码\" />-->\n<!-- </el-form-item>-->\n <el-form-item label=\"是否下设专题\" prop=\"isSs\">\n <el-input v-model=\"form.isSs\" placeholder=\"请输入是否下设专题\" />\n </el-form-item>\n <el-form-item label=\"课题研究任务及目标\" prop=\"taskTarget\">\n <el-input v-model=\"form.taskTarget\" placeholder=\"请输入课题研究任务及目标\" />\n </el-form-item>\n <el-form-item label=\"课题预期成果及考核指标\" prop=\"resultTarget\">\n <el-input v-model=\"form.resultTarget\" placeholder=\"请输入课题预期成果及考核指标\" />\n </el-form-item>\n <el-form-item label=\"课题拟采取的研究方法、技术路线\" prop=\"methodRoute\">\n <el-input v-model=\"form.methodRoute\" placeholder=\"请输入课题拟采取的研究方法、技术路线\" />\n </el-form-item>\n <el-form-item label=\"课题研究计划\" prop=\"plan\">\n <el-input v-model=\"form.plan\" placeholder=\"请输入课题研究计划\" />\n </el-form-item>\n <el-form-item label=\"预算开支说明\" prop=\"spendExplain\">\n <el-input v-model=\"form.spendExplain\" placeholder=\"请输入预算开支说明\" />\n </el-form-item>\n<!-- <el-form-item label=\"依托单位id\" prop=\"relyId\">-->\n<!-- <el-input v-model=\"form.relyId\" placeholder=\"请输入依托单位id\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"最终编辑时间\" prop=\"lastDate\">-->\n<!-- <el-date-picker clearable size=\"small\" style=\"width: 200px\"-->\n<!-- v-model=\"form.lastDate\"-->\n<!-- type=\"date\"-->\n<!-- value-format=\"yyyy-MM-dd\"-->\n<!-- placeholder=\"选择最终编辑时间\">-->\n<!-- </el-date-picker>-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"第一年经费控制数\" prop=\"firstOutlay\">-->\n<!-- <el-input v-model=\"form.firstOutlay\" placeholder=\"请输入第一年经费控制数\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"第二年经费控制数\" prop=\"secondOutlay\">-->\n<!-- <el-input v-model=\"form.secondOutlay\" placeholder=\"请输入第二年经费控制数\" />-->\n<!-- </el-form-item>-->\n <el-form-item label=\"研究期限\" prop=\"deadline\">\n <el-input v-model=\"form.deadline\" placeholder=\"请输入研究期限\" />\n </el-form-item>\n <el-form-item label=\"实际总预算经费\" prop=\"totalBudget\">\n <el-input v-model=\"form.totalBudget\" placeholder=\"请输入实际总预算经费\" />\n </el-form-item>\n<!-- <el-form-item label=\"实际第一年预算经费\" prop=\"firstBudget\">-->\n<!-- <el-input v-model=\"form.firstBudget\" placeholder=\"请输入实际第一年预算经费\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"实际第二年预算经费\" prop=\"secondBudget\">-->\n<!-- <el-input v-model=\"form.secondBudget\" placeholder=\"请输入实际第二年预算经费\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"依托单位负责人\" prop=\"relyUnitHead\">-->\n<!-- <el-input v-model=\"form.relyUnitHead\" placeholder=\"请输入依托单位负责人\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"依托单位财务负责人\" prop=\"relyUnitHeadtocw\">-->\n<!-- <el-input v-model=\"form.relyUnitHeadtocw\" placeholder=\"请输入依托单位财务负责人\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"项目研究周期\" prop=\"taskPeriod\">-->\n<!-- <el-input v-model=\"form.taskPeriod\" placeholder=\"请输入项目研究周期\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"课题其他工作计划\" prop=\"otherplan\">-->\n<!-- <el-input v-model=\"form.otherplan\" placeholder=\"请输入课题其他工作计划\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"预期成果复选框\" prop=\"result\">-->\n<!-- <el-input v-model=\"form.result\" placeholder=\"请输入预期成果复选框\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"预期成果复选框7的描述\" prop=\"introduction\">-->\n<!-- <el-input v-model=\"form.introduction\" type=\"textarea\" placeholder=\"请输入内容\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"用款计划比例\" prop=\"proprotion\">-->\n<!-- <el-input v-model=\"form.proprotion\" placeholder=\"请输入用款计划比例\" />-->\n<!-- </el-form-item>-->\n<!-- <el-form-item label=\"用款计划比例\" prop=\"delFlag\">-->\n<!-- <el-input v-model=\"form.delFlag\" placeholder=\"请输入用款计划比例\" />-->\n<!-- </el-form-item>-->\n </el-form>\n <div slot=\"footer\" class=\"dialog-footer\">\n <el-button type=\"primary\" @click=\"submitForm\">确 定</el-button>\n <el-button @click=\"cancel\">取 消</el-button>\n </div>\n </el-dialog>\n </div>\n</template>\n\n<script>\nimport { listTopic, getTopic, delTopic, addTopic, updateTopic, exportTopic } from \"@/api/project/topic\";\nimport Editor from '@/components/Editor';\n\nexport default {\n name: \"Topic\",\n components: { Editor },\n props: {\n proId: Number,\n proCode:String,\n modetype:String\n },\n data() {\n return {\n // 遮罩层\n loading: true,\n // 选中数组\n ids: [],\n // 非单个禁用\n single: true,\n // 非多个禁用\n multiple: true,\n // 显示搜索条件\n showSearch: true,\n // 总条数\n total: 0,\n // 【请填写功能名称】表格数据\n topicList: [],\n // 弹出层标题\n title: \"\",\n // 是否显示弹出层\n open: false,\n statusOptions:[],\n isSsOptions:[],\n // 查询参数\n queryParams: {\n projectId:this.proId == 0 ? null : this.proId,\n pageNum: 1,\n pageSize: 10,\n code: null,\n name: null,\n content: null,\n departmentId: null,\n userId: null,\n totalOutlay: null,\n beginDate: null,\n completeDate: null,\n endDate: null,\n status: null,\n method: null,\n password: null,\n isSs: null,\n taskTarget: null,\n resultTarget: null,\n methodRoute: null,\n plan: null,\n spendExplain: null,\n relyId: null,\n lastDate: null,\n firstOutlay: null,\n secondOutlay: null,\n deadline: null,\n totalBudget: null,\n firstBudget: null,\n secondBudget: null,\n relyUnitHead: null,\n relyUnitHeadtocw: null,\n taskPeriod: null,\n otherplan: null,\n result: null,\n introduction: null,\n proprotion: null,\n },\n // 表单参数\n form: {\n projectId:this.proId,\n },\n // 表单校验\n rules: {\n }\n };\n },\n created() {\n this.getList();\n this.getDicts(\"pro_status\").then(response => {\n this.statusOptions = response.data;\n });\n this.getDicts(\"sys_yes_no\").then(response => {\n this.isSsOptions = response.data;\n });\n },\n methods: {\n statusFormat(row, column) {\n return this.selectDictLabel(this.statusOptions, row.status);\n },\n isSsFormat(row, column){\n return this.selectDictLabel(this.isSsOptions, row.isSs);\n },\n /** 查询【请填写功能名称】列表 */\n getList() {\n this.loading = true;\n listTopic(this.queryParams).then(response => {\n this.topicList = response.rows;\n this.total = response.total;\n this.loading = false;\n });\n },\n // 取消按钮\n cancel() {\n this.open = false;\n this.reset();\n },\n // 表单重置\n reset() {\n this.form = {\n id: null,\n projectId: null,\n code: null,\n name: null,\n content: null,\n departmentId: null,\n userId: null,\n totalOutlay: null,\n beginDate: null,\n completeDate: null,\n endDate: null,\n status: 0,\n method: null,\n password: null,\n isSs: null,\n taskTarget: null,\n resultTarget: null,\n methodRoute: null,\n plan: null,\n spendExplain: null,\n relyId: null,\n lastDate: null,\n firstOutlay: null,\n secondOutlay: null,\n deadline: null,\n totalBudget: null,\n firstBudget: null,\n secondBudget: null,\n relyUnitHead: null,\n relyUnitHeadtocw: null,\n taskPeriod: null,\n otherplan: null,\n result: null,\n introduction: null,\n proprotion: null,\n createBy: null,\n createTime: null,\n updateBy: null,\n updateTime: null,\n delFlag: null\n };\n this.resetForm(\"form\");\n },\n /** 搜索按钮操作 */\n handleQuery() {\n this.queryParams.pageNum = 1;\n this.getList();\n },\n /** 重置按钮操作 */\n resetQuery() {\n this.resetForm(\"queryForm\");\n this.handleQuery();\n },\n // 多选框选中数据\n handleSelectionChange(selection) {\n this.ids = selection.map(item => item.id)\n this.single = selection.length!==1\n this.multiple = !selection.length\n },\n /** 新增按钮操作 */\n handleAdd() {\n // this.reset();\n // this.open = true;\n // this.title = \"添加【请填写功能名称】\";\n console.log(\"111\")\n this.$emit('addTopicTigger', \"add\",0)\n },\n /** 修改按钮操作 */\n handleUpdate(row) {\n const id = row.id\n this.$emit('addTopicTigger', \"edit\",id)\n },\n /** 提交按钮 */\n submitForm() {\n this.$refs[\"form\"].validate(valid => {\n if (valid) {\n if (this.form.id != null) {\n updateTopic(this.form).then(response => {\n if (response.code === 200) {\n this.msgSuccess(\"修改成功\");\n this.open = false;\n this.getList();\n }\n });\n } else {\n addTopic(this.form).then(response => {\n if (response.code === 200) {\n this.msgSuccess(\"新增成功\");\n this.open = false;\n this.getList();\n }\n });\n }\n }\n });\n },\n /** 删除按钮操作 */\n handleDelete(row) {\n const ids = row.id ;\n this.$confirm('是否确认删除课题编号为\"' + row.code + '\"的数据项?', \"警告\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\"\n }).then(function() {\n return delTopic(ids);\n }).then(() => {\n this.getList();\n this.msgSuccess(\"删除成功\");\n }).catch(function() {});\n },\n /** 导出按钮操作 */\n handleExport() {\n const queryParams = this.queryParams;\n this.$confirm('是否确认导出所有【请填写功能名称】数据项?', \"警告\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\"\n }).then(function() {\n return exportTopic(queryParams);\n }).then(response => {\n this.download(response.msg);\n }).catch(function() {});\n }\n }\n};\n</script>\n"],"sourceRoot":"src/views/project/topic"}]}