马宇豪
2023-08-16 a8ef7c1a4b2ab6acd91a0520e6258bd753d17f20
src/views/newSpecialWorkSystem/workTicket/zysq/components/plate.vue
@@ -144,18 +144,18 @@
      <el-row>
        <el-col :span="12">
          <el-form-item label="作业人及证件编号" prop="operatorUids">
            <el-select v-model="form.operatorUids" multiple clearable>
            <el-select v-model="form.operatorUids" filterable multiple clearable>
              <el-option
                  v-for="item in workerList"
                  v-for="item in spList.opList"
                  :key="item.uid"
                  :label="item.username"
                  :label="item.realName"
                  :value="item.uid"
              />
            </el-select>
          </el-form-item>
        </el-col>
        <el-col :span="12" class="valueSelect">
          <el-form-item label="关联其他特殊作业" prop="involveOtherWork">
          <el-form-item label="关联其他特殊作业">
<!--            <el-select v-model="form.involveOtherWork" multiple clearable>-->
<!--              <el-option-->
<!--                  v-for="item in otherWorkList"-->
@@ -179,7 +179,7 @@
        </el-col>
        <el-col :span="12">
          <el-form-item label="作业负责人" prop="headUids">
            <el-select v-model="form.headUids" multiple @change="getStartEndIds" clearable>
            <el-select v-model="form.headUids" multiple filterable @change="getStartEndIds" clearable>
              <el-option
                  v-for="item in workerList"
                  :key="item.uid"
@@ -193,11 +193,11 @@
      <el-row>
        <el-col :span="12">
          <el-form-item label="监护人" prop="guardianUids">
            <el-select v-model="form.guardianUids" multiple @change="getSafetyIds" clearable>
            <el-select v-model="form.guardianUids" multiple filterable @change="getSafetyIds" clearable>
              <el-option
                  v-for="item in workerList"
                  v-for="item in spList.jhList"
                  :key="item.uid"
                  :label="item.username"
                  :label="item.realName"
                  :value="item.uid"
              />
            </el-select>
@@ -292,7 +292,7 @@
        <el-row>
          <el-col :span="12">
            <el-form-item label="安全措施确认人" prop="safetyMeasureUids">
              <el-select v-model="form.safetyMeasureUids" multiple clearable>
              <el-select v-model="form.safetyMeasureUids" filterable multiple clearable>
                <el-option
                    v-for="item in workerList"
                    :key="item.uid"
@@ -319,7 +319,7 @@
            </el-table-column>
            <el-table-column prop="approvalUids" label="审批人" align="center">
              <template #default="scope">
                <el-select v-model="scope.row.approvalUids" multiple :disabled="isFirstRow(scope.$index)" clearable>
                <el-select v-model="scope.row.approvalUids" filterable multiple :disabled="isFirstRow(scope.$index)" clearable>
                  <el-option
                      v-for="item in workerList"
                      :key="item.uid"
@@ -334,7 +334,7 @@
        <el-row>
          <el-col :span="12">
            <el-form-item label="完工验收" prop="acceptUid">
              <el-select v-model="form.acceptUid" clearable>
              <el-select v-model="form.acceptUid" filterable clearable>
                <el-option
                    v-for="item in workerList"
                    :key="item.uid"
@@ -346,7 +346,7 @@
          </el-col>
          <el-col :span="12">
            <el-form-item label="现场开始结束确认人" prop="startOrEndUids">
              <el-select v-model="form.startOrEndUids" multiple clearable>
              <el-select v-model="form.startOrEndUids" filterable multiple clearable>
                <el-option
                    v-for="item in workerList"
                    :key="item.uid"
@@ -398,7 +398,7 @@
   export default defineComponent({
      name: 'fireForm',
      components: {workSelect},
      props:['departList','departList2','workerList','deviceList','otherWorks'],
      props:['departList','departList2','workerList','deviceList','otherWorks','spList'],
      setup(props: any, context: any) {
         const userInfo = useUserInfo()
         const { userInfos } = storeToRefs(userInfo);
@@ -477,7 +477,6 @@
        operatorUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],
        workDepId: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],
        headUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],
        involveOtherWork: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],
        guardianUids: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],
        riskIdentification: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],
        cameraIds: [{ required: true, message: '该内容不能为空', trigger: 'blur' }],