Your Name
2022-08-20 94f2a5bed82ae0281ce5b821570597f6d73c1ce9
src/views/specialWorkSystem/workTicket/myJobApply/components/powerLog.vue
对比新文件
@@ -0,0 +1,113 @@
<template>
   <div style="height: 100%">
      <el-form :model="details" label-width="150px">
         <el-form-item label="作业申请单号">
            <el-input v-model="details.workPermitNo" readonly />
         </el-form-item>
         <el-form-item label="申请人">
            <el-input v-model="details.applyUname" readonly />
         </el-form-item>
         <el-form-item label="部门名称">
            <el-input v-model="details.depName" readonly />
         </el-form-item>
         <el-form-item label="作业人">
            <el-input v-model="details.operators" readonly type="textarea" />
         </el-form-item>
         <el-form-item label="作业类型">
            <el-input v-model="details.workTypeDesc" readonly />
         </el-form-item>
         <el-form-item label="作业等级">
            <el-input v-model="details.workLevelDesc" readonly />
         </el-form-item>
         <el-form-item label="作业内容">
            <el-input v-model="details.workContent" readonly type="textarea" />
         </el-form-item>
         <el-form-item label="作业地址">
            <el-input v-model="details.workLocation" readonly type="textarea" />
         </el-form-item>
         <el-form-item label="电源接入点">
            <el-input v-model="details.workDetail.powerAccessPoint" readonly type="textarea" />
         </el-form-item>
         <el-form-item label="工作电压">
            <el-input v-model="details.workDetail.workingVoltage" readonly type="textarea"><template #append>伏特(v)</template></el-input>
         </el-form-item>
         <el-form-item label="用电设备及功率">
            <el-input v-model="details.workDetail.equipmentAndPower" readonly type="textarea" />
         </el-form-item>
         <el-form-item label="关联其他作业">
            <el-input v-model="details.workDetail.otherSpecialWork" readonly type="textarea"/>
         </el-form-item>
         <el-form-item label="期望开始时间">
            <el-input v-model="details.expStartTime" readonly />
         </el-form-item>
         <el-form-item label="期望结束时间">
            <el-input v-model="details.expEndTime" readonly />
         </el-form-item>
         <el-form-item label="申请时间">
            <el-input v-model="details.applyTime" readonly />
         </el-form-item>
         <el-form-item label="当前状态">
            <el-input v-model="details.statusDesc" readonly />
         </el-form-item>
      </el-form>
   </div>
</template>
<script lang="ts">
   import { toRefs, reactive, defineComponent, ref, defineAsyncComponent } from 'vue';
   import { storeToRefs } from 'pinia';
   import { initBackEndControlRoutes } from '/@/router/backEnd';
   import {useUserInfo} from "/@/stores/userInfo";
   import { Session } from '/@/utils/storage';
   import { Search } from '@element-plus/icons-vue'
   import { ElMessage } from 'element-plus'
   import type { FormInstance, FormRules } from 'element-plus'
   import { workApplyApi } from '/@/api/specialWorkSystem/workApply';
   interface stateType {
      form: Object,
      workerList: Array<any>,
      workTypeList: Array<any>,
      workLevelList: Array<any>,
      otherWorkList: Array<any>
   }
   export default defineComponent({
      name: 'space',
      components: {},
      props:['details'],
      setup() {
         const userInfo = useUserInfo()
         const { userInfos } = storeToRefs(userInfo);
         return {
            Search
         };
      },
   });
</script>
<style scoped lang="scss">
   .home-container {
      height: 100%;
      overflow: hidden;
      position: relative;
      .el-row{
         margin-bottom: 20px;
      }
      .el-row:last-child {
         margin-bottom: 0;
      }
      .el-input{
         width: 100% !important;
      }
      .el-date-editor::v-deep{
         width: 100%;
      }
      .el-select{
         width: 100%;
      }
      .el-cascader{
         width: 100% !important;
      }
   }
</style>