| | |
| | | <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> |
| | | |
| | |
| | | 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(); |
| | |
| | | const circulationRef = ref(); |
| | | const viewPRef = ref(); |
| | | const timeRecordRef = ref() |
| | | const signFileRef = ref() |
| | | const data = reactive({ |
| | | queryParams: { |
| | | pageNum: 1, |
| | |
| | | }) |
| | | item.isAbleArchive = isAble |
| | | }) |
| | | console.log('1',data.dataList) |
| | | data.total = res.total |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | |
| | | 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() { |