马宇豪
2025-03-19 b2124073c7368508524c965817a89da6d69d0974
src/views/signProject/index.vue
@@ -60,6 +60,7 @@
    <circulation ref="circulationRef" @getList="getList"></circulation>
    <timeRecord ref="timeRecordRef" @getList="getList"></timeRecord>
    <view-p ref="viewPRef" @getList="getList"></view-p>
    <sign-file ref="signFileRef" @getList="getList"></sign-file>
  </div>
</template>
@@ -69,6 +70,8 @@
import circulation from './components/circulation'
import timeRecord from './components/record.vue'
import viewP from './components/viewPdf.vue'
import signFile from './components/signFile.vue'
import {delSignProject, getSignProject, signArchive} from "@/api/signAgreement/signProject";
import Cookies from "js-cookie";
const { proxy } = getCurrentInstance();
@@ -77,6 +80,7 @@
const circulationRef = ref();
const viewPRef = ref();
const timeRecordRef = ref()
const signFileRef = ref()
const data = reactive({
  queryParams: {
    pageNum: 1,
@@ -120,7 +124,6 @@
      })
      item.isAbleArchive = isAble
    })
    console.log('1',data.dataList)
    data.total = res.total
  }else{
    ElMessage.warning(res.message)
@@ -147,30 +150,30 @@
  viewPRef.value.openDialog(val)
}
const archiveBtn = (val) => {
  ElMessageBox.confirm(
      '确定项目归档?',
      '提示',
      {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning',
      })
      .then( async() => {
        console.log('1111',val)
        const param = {
          itemId: val.id,
          filePath: val.itemFile,
          userId: data.user.userId
        }
        const res = await signArchive(param)
        if(res.code == 200){
          ElMessage.success('项目归档成功')
          await getList()
        }else{
          ElMessage.warning(res.message)
        }
      })
  signFileRef.value.openDialog(val)
  // ElMessageBox.confirm(
  //     '确定项目归档?',
  //     '提示',
  //     {
  //       confirmButtonText: '确定',
  //       cancelButtonText: '取消',
  //       type: 'warning',
  //     })
  //
  //     .then( async() => {
  //       const param = {
  //         itemId: val.id,
  //         filePath: val.itemFile,
  //         userId: data.user.userId
  //       }
  //       const res = await signArchive(param)
  //       if(res.code == 200){
  //         ElMessage.success('项目归档成功')
  //         await getList()
  //       }else{
  //         ElMessage.warning(res.message)
  //       }
  //     })
}
/** 重置新增的表单以及其他数据  */
function reset() {