yaowanxin
7 天以前 64cd24b079ec15ea5c9be7360060e7b34eb3d8bd
src/views/collaborativeApproval/sealManagement/index.vue
@@ -53,6 +53,7 @@
              <el-table-column label="操作" width="200" fixed="right">
                <template #default="scope">
                  <el-button link @click="viewSealDetail(scope.row)">查看</el-button>
                  <el-button link type="warning" @click="openFilesFormDia(scope.row)">附件</el-button>
                  <el-button 
                    v-if="scope.row.status === 'pending'"
                              link
@@ -236,6 +237,7 @@
        </el-table-column>
      </el-table>
    </el-dialog>
    <files-dia ref="filesDia"></files-dia>
  </div>
</template>
@@ -249,12 +251,13 @@
import {staffJoinDel, staffJoinListPage} from "@/api/personnelManagement/onboarding.js";
import useUserStore from '@/store/modules/user'
import { userLoginFacotryList } from "@/api/system/user.js"
import FilesDia from "./filesDia.vue";
// 响应式数据
const currentUser = ref(null)
const activeTab = ref('seal')
const operationType = ref('add')
const tableData = ref([])
const filesDia = ref()
// 用印申请相关
const userStore = useUserStore()
const showSealApplyDialog = ref(false)
@@ -432,6 +435,13 @@
    ElMessage.error('请完善申请信息')
  }
}
// 打开附件弹框
const openFilesFormDia = (row) => {
  console.log(row)
  nextTick(() => {
    filesDia.value?.openDialog( row,'用印管理')
  })
};
// 新增
const handleAdd = () => {
  operationType.value = 'add'