19626
2023-05-09 3d312e60e65de7bd0194c50ae26d11c7a4d4fc73
force-app/main/default/lwc/lexVOCAnswer/lexVOCAnswer.js
@@ -1,3 +1,11 @@
/*
 * @Description:
 * @version:
 * @Author: chen jing wu
 * @Date: 2023-03-27 14:05:59
 * @LastEditors: chen jing wu
 * @LastEditTime: 2023-05-09 10:21:25
 */
import { LightningElement, wire, track, api } from "lwc";
import { CurrentPageReference } from "lightning/navigation";
import { CloseActionScreenEvent } from "lightning/actions";
@@ -11,6 +19,22 @@
  status;
  Isloading = true;
  @wire(CurrentPageReference)
  getStateParameters(currentPageReference) {
          console.log(111);
          console.log(currentPageReference);
      if (currentPageReference) {
        const urlValue = currentPageReference.state.recordId;
        if (urlValue) {
          let str = `${urlValue}`;
          console.log("str");
          console.log(str);
          this.recordId = str;
        }
      }
  }
  connectedCallback() {
    console.log(this.recordId);
    init({
@@ -19,7 +43,6 @@
      .then((result) => {
        console.log(result);
        if (result != null) {
          this.Isloading = false;
          this.status = result.status;
          this.update();
        }
@@ -27,8 +50,7 @@
      .catch((error) => {
        console.log("error");
        console.log(error);
      })
      .finally(() => {});
      });
    //window.location.replace("https://ocsm--partial.sandbox.lightning.force.com/lightning/r/Report__c/" + this.recordId + "/view");
  }
@@ -48,18 +70,18 @@
  update() {
    if (this.status != "已分配") {
      this.showToast("不是已分配不能点击", "error");
      this.dispatchEvent(new CloseActionScreenEvent());
      return;
    }
    updateForVOCAnswerButton({
      recordId: this.recordId
    }).then(result => {
      if (result == null) {
        this.showToast("成功", "success");
      } else {
        console.log(result);
      if (result) {
        this.showToast(result,"error");
      } else {
        this.updateRecordView(this.recordId);
      }
      this.updateRecordView(this.recordId);
      this.Isloading = false;
      this.dispatchEvent(new CloseActionScreenEvent());
    }).catch(error=>{
      console.log(error);