chenrui
2025-02-25 b1b2413cbfe55a74bba6499b57fb6fbff5f24d60
src/views/CNAS/resourceDemand/facilitiesEnvironment/component/Personnel-management-dia.vue
@@ -71,6 +71,13 @@
</template>
<script>
import {
  getForeignRegisterOne,
  selectUserCondition,
  addForeignRegister,
  updateForeignRegister
} from '@/api/cnas/resourceDemand/foreignRegister/foreignRegister'
export default {
  name: 'Personnel-management-dia',
  // import 引入的组件需要注入到对象中才能使用
@@ -126,10 +133,11 @@
    // 查询详情
    searchInfo (row) {
      this.diaLoading = true
      this.$axios(this.$api.foreignRegister.getForeignRegisterOne + '?registerId=' + row.registerId).then(res => {
      getForeignRegisterOne({registerId : row.registerId}).then(res =>{
        this.diaLoading = false
        if (res.code === 201) return
        if (res.code === 200){
        this.form = res.data
        }
      }).catch(err => {
        console.log(err)
        this.diaLoading = false
@@ -150,31 +158,24 @@
            internalImplementDto.approveName = this.personList[index].label
          }
          if (this.operationType === 'add') {
            this.$axios.post(this.$api.foreignRegister.addForeignRegister, internalImplementDto, {
              headers: {
                "Content-Type": "application/json"
              },
              noQs: true
            }).then(res => {
            addForeignRegister(internalImplementDto).then(res => {
              this.loading = false
              if (res.code === 201) return
              if (res.code === 200){
              this.$message.success('操作成功')
              this.closeThreeWastesDia()
              }
            }).catch(err => {
              console.log('err---', err);
              this.loading = false
            })
          } else if (this.operationType === 'edit') {
            this.$axios.post(this.$api.foreignRegister.updateForeignRegister, internalImplementDto, {
              headers: {
                "Content-Type": "application/json"
              },
              noQs: true
            }).then(res => {
            updateForeignRegister(internalImplementDto).then(res => {
              this.loading = false
              if (res.code === 201) return
              if (res.code === 200){
              this.$message.success('操作成功')
              this.closeThreeWastesDia()
              }
            }).catch(err => {
              console.log('err---', err);
              this.loading = false
@@ -192,7 +193,7 @@
      this.$emit('closeThreeWastesDia')
    },
    getAuthorizedPerson() {
      this.$axios.get(this.$api.user.getUserMenu).then(res => {
      selectUserCondition().then(res => {
        let data = []
        res.data.forEach(a => {
          data.push({