zhouwenxuan
2024-02-01 b91be1b5fcf1f5e571d3126969e6c6bc785719f3
src/views/safetyReview/projectManage/components/projectArchive.vue
@@ -94,7 +94,7 @@
</template>
<script setup>
import {defineEmits, onMounted, reactive, ref} from "vue";
import {defineEmits, defineProps, onMounted, reactive, ref} from "vue";
import {ElMessage} from "element-plus";
import {addRecord, editRecord, getDetail} from "@/api/projectManage/contractMng";
import Cookies from "js-cookie";
@@ -102,7 +102,7 @@
import axios from "axios";
import {delAccessoryFile, getAccessoryFile} from "@/api/projectManage/project";
import {addProcessMaterial, getProcessMaterialDetail, editProcessMaterial} from "@/api/projectManage/riskAnalysis";
const props = defineProps(['projectId'])
const emit = defineEmits(["getNextStatus"]);
const state = reactive({
  formData: {
@@ -148,18 +148,16 @@
const isAmin = ref(false)
const formRef = ref();
onMounted(async () => {
  const userInfo = JSON.parse(Cookies.get('userInfo'))
  if(userInfo.identity === 0){
    isAmin.value = true;
  }
  if(Cookies.get('projectId')){
    state.uploadData.projectId = Cookies.get('projectId');
    getRecord(state.uploadData.projectId);
  if(props.projectId){
    state.uploadData.projectId = props.projectId;
    await getRecord(state.uploadData.projectId);
    // const res = await  getAccessoryFile({projectId: val,moduleType: 9});
    // console.log('res',res)
  }
});
const getRecord = async (val) =>{
@@ -192,7 +190,6 @@
    }else {
      ElMessage.warning(res.message)
    }
    getRecord(val);
  }
  if(type === 'add' || type === 'clickEdit') {
    const valid = await formRef.value.validate();
@@ -234,6 +231,7 @@
        const res = await editProcessMaterial(params);
        if (res.code == 200) {
          ElMessage.success('变更成功')
          projectType.value='edit';
          formRef.value.clearValidate();
          // emit('getNextStatus', data.project.id);
        } else {