90e673faf098e0fbcacb3d6f7bbd4dfb061bdcb7.svn-base 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <template>
  2. <div class="jcsjzl" style="width: 100%;margin: auto">
  3. <el-container style="height:520px;">
  4. <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
  5. <p style="font-weight:bolder;background-color:#d5d5ff;padding:3px;">信息填报</p>
  6. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span style="width:120px;padding-left: 10px">检查人员评价</span><span class="hrs"></span></p>
  7. <div style="text-align:center;">
  8. <!-- <p>检查人员评价</p> -->
  9. <el-input type="textarea" :rows="12" v-model="checkComment" placeholder="请输入评价内容" style="width:80%;padding-top:30px;"></el-input>
  10. </div>
  11. <el-button type="primary" style="margin-left:10%;margin-top:20px" @click="addMember">保 存</el-button>
  12. </el-main>
  13. </el-container>
  14. <!-- <span slot="footer" class="dialog-footer" style="justify-content: flex-end;display: flex;">
  15. <el-button @click="cancelHandler">取 消</el-button>
  16. <el-button type="primary" @click="addMember">确 定</el-button>
  17. </span> -->
  18. </div>
  19. </template>
  20. <script>
  21. import request from "../../../utils/gw_ajax_request.js";
  22. import { getBaseExt } from "../../../api/duChaTianBao.js";
  23. export default {
  24. props: ["currentObjectRgstrId", "currentObjectName", "currentObjectId",'currentGrwCode'],
  25. components: {
  26. },
  27. data() {
  28. return {
  29. checkComment:'',
  30. operationType1: "",
  31. dialogShow: false
  32. };
  33. },
  34. computed: {
  35. recPersId() {
  36. return localStorage.getItem("userid")
  37. ? localStorage.getItem("userid")
  38. : "1098101939614724096";
  39. }
  40. },
  41. mounted() {
  42. this.getRgstridObj();
  43. },
  44. watch: {
  45. currentGrwCode(n, o) {
  46. this.getRgstridObj();
  47. }
  48. },
  49. methods: {
  50. closeDialog() {
  51. this.dialogShow = false;
  52. },
  53. getRgstridObj() {
  54. request.get(`/dc/insp/grw/getCkComment?id=${this.currentObjectRgstrId}`).then(res => {
  55. if (res.data) {
  56. this.checkComment = res.data.checkComment;
  57. this.operationType1 = "update";
  58. console.log(this.addObj);
  59. } else {
  60. this.addObj = {};
  61. this.operationType1 = "add";
  62. }
  63. });
  64. },
  65. addMember() {
  66. let addObj = {};
  67. addObj["checkComment"] = this.checkComment;
  68. addObj["id"] = this.currentObjectRgstrId;
  69. addObj["checkPid"] = this.recPersId;
  70. addObj['checkPname'] = this.recPersName;
  71. if (this.operationType1 == "add") {
  72. request
  73. .post("/dc/insp/grw/updateCkComment", addObj)
  74. .then(res => {
  75. if (res.success) {
  76. this.$message({
  77. type: "success",
  78. message: "添加成功!"
  79. });
  80. this.$emit("addShuiKuSuccess");
  81. } else {
  82. this.$message.error(res.message);
  83. }
  84. })
  85. .catch(err => {
  86. this.$message.error(res.message);
  87. });
  88. } else {
  89. request.post("/dc/insp/grw/updateCkComment", addObj).then(res => {
  90. if (res.success) {
  91. this.$message({
  92. type: "success",
  93. message: "修改成功!"
  94. });
  95. this.$emit("addShuiKuSuccess");
  96. } else {
  97. this.$message.error(res.message);
  98. }
  99. })
  100. .catch(err => {
  101. this.$message.error(res.message);
  102. });
  103. }
  104. },
  105. cancelHandler() {
  106. this.$emit("cancelHandler");
  107. }
  108. }
  109. };
  110. </script>
  111. <style>
  112. </style>