renmingwang
2026-03-25 6d56bf4daf08c4c7c6d193d98ed0b547dc473451
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/extension/taskinfo/task_hty.js
@@ -1,6 +1,4 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
let extension = {
    components: {
      //查询界面扩展组件
@@ -17,6 +15,39 @@
    methods: {
       //下面这些方法可以保留也可以删除
      onInit() {  
      // åŽŸæœ‰æŒ‰é’®é€»è¾‘ï¼šTaskHandCancel
      let TaskHandCancelBtn = this.buttons.find(x => x.value == 'TaskHandCancel');
      if (TaskHandCancelBtn) {
          TaskHandCancelBtn.onClick = function() {
              this.$message.success('自定义按钮点击事件');
          }
      }
      // ========== æ–°å¢žï¼šåˆ é™¤æ—§åŽ†å²æ•°æ®æŒ‰é’®é€»è¾‘ï¼ˆæ— éœ€é€‰æ‹©æ•°æ®ï¼‰ ==========
      let DeleteOldTaskHistoryBtn = this.buttons.find(x => x.value == 'DeleteOldTaskHistory');
      if (DeleteOldTaskHistoryBtn) {
          DeleteOldTaskHistoryBtn.onClick = function() {
              // ç§»é™¤é€‰æ‹©æ•°æ®æ ¡éªŒï¼Œç›´æŽ¥å¼¹å‡ºç¡®è®¤å¼¹çª—(匹配你的弹窗风格)
              this.$confirm(`是否确定删除3个月前的所有历史任务数据?此操作不可恢复!`, "提示", {
                  confirmButtonText: "确认", // å’Œä½ çš„æ‰‹åŠ¨å‘é€æŒ‰é’®æ–‡å­—ä¸€è‡´
                  cancelButtonText: "取消",
                  showClose: true,
                  type: "warning"
              }).then(() => {
                  this.http
                      .get(`api/Task_Hty/DeleteOldHistory`)
                      .then((x) => {
                          if (x.status) {
                              this.$Message.success('历史数据删除成功.');
                              this.refresh();
                          } else {
                              return this.$error(x.message);
                          }
                      });
              })
          }
      }
      },
      onInited() {
        //框架初始化配置后
@@ -55,4 +86,3 @@
    }
  };
  export default extension;