Browse Source

zl:commit完成吊装

Administrator 2 years ago
parent
commit
35fd40ee33
1 changed files with 102 additions and 84 deletions
  1. 102 84
      ui/src/views/invoicing/lift/index.vue

+ 102 - 84
ui/src/views/invoicing/lift/index.vue

@@ -50,13 +50,13 @@
                           <td>1. 生产装置:
                             <el-input v-model="form.aEquipmentName" style="width: calc(100% - 95px);"></el-input>
                           </td>
-                          <td style="text-align: right;white-space: nowrap;">生产装置主管:</td>
+                          <td width="133" style="text-align: right;white-space: nowrap;">生产装置主管:</td>
                           <td>
                             <el-input v-model="form.aEquipmentLeader"/>
                           </td>
                           <td style="white-space: nowrap;">
                             <i class="el-icon-phone"></i>:
-                            <el-input v-model="form.aEquipmentTel" style="width: 110px"/>
+                            <el-input v-model="form.aEquipmentTel" style="width: calc(100% - 35px)"/>
                           </td>
                           <td style="white-space: nowrap;">办公室:</td>
                           <td width="90">
@@ -79,7 +79,7 @@
                           </td>
                           <td style="white-space: nowrap;">
                             <i class="el-icon-phone"></i>:
-                            <el-input v-model="form.aConstructionTel" style="width: 110px"/>
+                            <el-input v-model="form.aConstructionTel" style="width: calc(100% - 35px)"/>
                           </td>
                           <td>办公室:</td>
                           <td>
@@ -89,7 +89,7 @@
                         <tr>
                           <td>3.
                             用户部门:
-                            <el-input v-model="form.aContractorName" style="width: calc(100% - 188px)"/>
+                            <el-input v-model="form.aContractorName" style="width: calc(100% - 90px)"/>
                           </td>
                           <td style="text-align: right">用户部门主管:</td>
                           <td>
@@ -97,7 +97,7 @@
                           </td>
                           <td style="white-space: nowrap;">
                             <i class="el-icon-phone"></i>:
-                            <el-input v-model="form.aContractorTel" style="width: 110px"/>
+                            <el-input v-model="form.aContractorTel" style="width: calc(100% - 35px)"/>
                           </td>
                           <td>办公室:</td>
                           <td>
@@ -107,19 +107,21 @@
                         <tr>
                           <td>4.
                             起重机车牌号(如有)和吨位:
-                            <el-input v-model="form.aContractorName" style="width: calc(100% - 188px)"/>
+                            <el-input v-model="form.aContractorName" style="width: calc(100% - 197px)"/>
                           </td>
                           <td style="text-align: right">最大起吊重量m(吨):</td>
                           <td colspan="2">
-                            <el-col :span="4">
-                              <el-input></el-input>
-                            </el-col>
-                            <el-col :span="10">
-                              作业半径(米):<el-input />
-                            </el-col>
-                            <el-col :span="10">
-                              额定起重量(吨):<el-input />
-                            </el-col>
+                            <el-row :gutter="10">
+                              <el-col :span="4">
+                                <el-input></el-input>
+                              </el-col>
+                              <el-col :span="10">
+                                作业半径(米):<el-input style="width: calc(100% - 94px)" />
+                              </el-col>
+                              <el-col :span="10">
+                                额定起重量(吨):<el-input style="width: calc(100% - 108px)" />
+                              </el-col>
+                            </el-row>
                           </td>
                           <td>负荷率:</td>
                           <td>
@@ -130,7 +132,7 @@
                         <tr>
                           <td>5.
                             司机姓名:
-                            <el-input v-model="form.aContractorName" style="width: calc(100% - 188px)"/>
+                            <el-input v-model="form.aContractorName" style="width: calc(100% - 90px)"/>
                           </td>
                           <td style="text-align: right">指挥和司索工姓名:</td>
                           <td>
@@ -155,7 +157,7 @@
                           </td>
                           <td style="white-space: nowrap;">
                             <i class="el-icon-phone"></i>:
-                            <el-input v-model="form.aSafeLiaisonTel"
+                            <el-input v-model="form.aSafeLiaisonTel" style="width: calc(100% - 35px)"
                             />
                           </td>
                           <td>
@@ -184,7 +186,7 @@
                       </tr>
                       <tr>
                         <td colspan="3">2.吊装作业内容(详细描述):
-                          <el-input style="width: calc(100% - 116px);vertical-align: top" type="textarea"
+                          <el-input style="width: calc(100% - 179px);vertical-align: top" type="textarea"
                                     v-model="form.bWorkContent"/>
                         </td>
                       </tr>
@@ -257,7 +259,7 @@
                       </tr>
                       <tr>
                         <td></td>
-                        <td colspan="3">
+                        <td colspan="3" class="short-checkbox">
                           涉及的其它作业:<el-checkbox checked/>危害工作
                           <el-checkbox />动火作业
                           <el-checkbox />高处作业
@@ -310,7 +312,7 @@
                         <td style="text-align: center"> </td>
                       </tr>
                       <tr>
-                        <td colspan="4">相关工作许可证编号:<el-input /></td>
+                        <td colspan="4">相关工作许可证编号:<el-input style="width: calc(100% - 136px)" /></td>
                       </tr>
                     </table>
                   </el-col>
@@ -322,7 +324,7 @@
                       <td></td>
                       <th width="30" style="text-align: center">是</th>
                       <th width="30" style="text-align: center">否</th>
-                      <th width="30" style="text-align: center">不适用</th>
+                      <th width="40" style="text-align: center">不适用</th>
                       <th>措施完成签名</th>
                       <th>措施撤销签名</th>
                     </tr>
@@ -412,7 +414,7 @@
                     </tr>
                     <tr>
                       <td>5</td>
-                      <td>承重地面符合吊装要求或采取<el-input />措施后满足要求</td>
+                      <td>承重地面符合吊装要求或采取<el-input style="width: calc(100% - 273px)" />措施后满足要求</td>
                       <td style="text-align: center;">
                         <el-checkbox true-label="1"/>
                       </td>
@@ -888,24 +890,27 @@
                 <el-collapse-item title="G 已开展危害评估并制定安全措施" name="7">
                   <table>
                     <tr>
-                      <td>(授权人员-1)签名:<el-input prefix-icon="el-icon-edit" /></td>
-                      <td>(授权人员-2)签名:<el-input prefix-icon="el-icon-edit" /></td>
-                      <td class="short-checkbox">(相应的专家评估-2)<el-checkbox />是  <el-checkbox />否 签名:<el-input prefix-icon="el-icon-edit" /></td>
+                      <td>(授权人员-1)签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 113px)" /></td>
+                      <td>(授权人员-2)签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 113px)" /></td>
+                      <td class="short-checkbox">(相应的专家评估-2)<el-checkbox />是  <el-checkbox />否 签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 220px)" /></td>
                     </tr>
                     <tr>
                       <td>日期/时间:<el-date-picker type="date"
                                           format="yyyy-MM-dd HH:mm:ss"
                                           value-format="yyyy-MM-dd HH:mm:ss"
+                                          style="width: calc(100% - 71px)"
                       >
                       </el-date-picker></td>
                       <td>日期/时间:<el-date-picker type="date"
                                           format="yyyy-MM-dd HH:mm:ss"
                                           value-format="yyyy-MM-dd HH:mm:ss"
+                                          style="width: calc(100% - 71px)"
                       >
                       </el-date-picker></td>
                       <td>日期/时间:<el-date-picker type="date"
                                           format="yyyy-MM-dd HH:mm:ss"
                                           value-format="yyyy-MM-dd HH:mm:ss"
+                                          style="width: calc(100% - 69px)"
                       >
                       </el-date-picker></td>
                     </tr>
@@ -914,19 +919,21 @@
                 <el-collapse-item title="H 作业批准(确认安全措施已实施)" name="8">
                   <table>
                     <tr>
-                      <td>(授权人员)签名:<el-input prefix-icon="el-icon-edit" /></td>
+                      <td>(授权人员)签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 101px)" /></td>
                       <td class="short-checkbox">(A6栏安全联络员) <el-checkbox />是 <el-checkbox />否</td>
-                      <td>签名:<el-input prefix-icon="el-icon-edit" /></td>
+                      <td>签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 39px)" /></td>
                     </tr>
                     <tr>
                       <td>日期/时间:<el-date-picker type="date"
                                                 format="yyyy-MM-dd HH:mm:ss"
                                                 value-format="yyyy-MM-dd HH:mm:ss"
+                                                style="width: calc(100% - 70px)"
                       >
                       </el-date-picker></td>
                       <td colspan="2">日期/时间:<el-date-picker type="date"
                                                 format="yyyy-MM-dd HH:mm:ss"
                                                 value-format="yyyy-MM-dd HH:mm:ss"
+                                                style="width: calc(100% - 69px)"
                       >
                       </el-date-picker></td>
                     </tr>
@@ -937,20 +944,20 @@
                     <tr>
                       <td>
                         (1a授权的维修主管)签名:
-                        <el-input style="width: 90px;" v-model="form.iOneASign" prefix-icon="el-icon-edit"/>
+                        <el-input style="width: calc(100% - 158px)" v-model="form.iOneASign" prefix-icon="el-icon-edit"/>
 
                       </td>
                       <td>
-                         (1b授权的维修工人)签名:
-                        <el-input style="width: 90px;" v-model="form.iOneBSign" prefix-icon="el-icon-edit"/>
+                         (1b授权的维修工人)签名:
+                        <el-input style="width: calc(100% - 158px)" v-model="form.iOneBSign" prefix-icon="el-icon-edit"/>
 
                       </td>
-                      <td>(监护人)签名:<el-input prefix-icon="el-icon-edit" /></td>
+                      <td>(监护人)签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 87px)" /></td>
                     </tr>
                     <tr>
                       <td>
                         日期/时间:<el-date-picker
-                        style="width: calc(100% - 245px)"
+                        style="width: calc(100% - 70px)"
                         v-model="form.iOneADate"
                         type="datetime"
                         placeholder="选择日期时间">
@@ -958,7 +965,7 @@
                       </td>
                       <td>
                        日期/时间:<el-date-picker
-                        style="width: calc(100% - 245px)"
+                        style="width: calc(100% - 70px)"
                         v-model="form.iOneBDate"
                         type="datetime"
                         placeholder="选择日期时间">
@@ -966,7 +973,7 @@
                       </td>
                       <td>
                        日期/时间:<el-date-picker
-                        style="width: calc(100% - 245px)"
+                        style="width: calc(100% - 70px)"
                         type="datetime"
                         placeholder="选择日期时间">
                       </el-date-picker>
@@ -974,71 +981,82 @@
                     </tr>
                   </table>
                 </el-collapse-item>
-                <el-collapse-item title="K 确认F栏的安全措施已实施" name="12">
-                  签名,日期/时间
-                  <el-input style="width: 100px;" v-model="form.kConfirmSign" prefix-icon="el-icon-edit"/>
-                  <el-date-picker
-                    v-model="form.kConfirmDate"
-                    style="width: calc(100% - 200px)"
-                    type="datetime"
-                    placeholder="选择日期时间">
-                  </el-date-picker>
-                </el-collapse-item>
-                <el-row :gutter="20">
-                  <el-col :span="12">
-
-                  </el-col>
-                  <el-col :span="12">
-                    <el-collapse-item title="L 授权的维修工人通知生产装置施工完成" name="13">
-                      如有需要,通过安全联络员
-                      <br>
-                      签名,日期/时间
-                      <el-input style="width: 100px;" v-model="form.lNoticeSign" prefix-icon="el-icon-edit"/>
-                      <el-date-picker
-                        v-model="form.lNoticeDate"
-                        type="datetime"
-                        style="width: calc(100% - 200px)"
-                        placeholder="选择日期时间">
-                      </el-date-picker>
-                    </el-collapse-item>
-                  </el-col>
-                </el-row>
-                <el-collapse-item title="M 评估/批准撤销D栏的施工前安全措施" name="14">
+                <el-collapse-item title="K 确认F栏规定的作业后安全措施已完成" name="12">
                   <table>
                     <tr>
-                      <td colspan="3">
-                        <el-input v-model="form.mAssessDContent"/>
+                      <td class="short-checkbox"><el-checkbox checked />F1已完成</td>
+                      <td class="short-checkbox"><el-checkbox checked />F2已完成</td>
+                      <td class="short-checkbox"><el-checkbox />其它已完成</td>
+                    </tr>
+                    <tr>
+                      <td>
+                        确认人签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 80px)" />
                       </td>
                       <td>
-                        <el-input style="width: 100px;" v-model="form.mAssessDSign" prefix-icon="el-icon-edit"/>
-                        <el-date-picker
-                          v-model="form.mAssessDDate"
-                          type="datetime"
-                          style="width: calc(100% - 100px)"
-                          placeholder="选择日期时间">
-                        </el-date-picker>
+                        确认人签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 80px)" />
                       </td>
-                    </tr>
-                    <tr>
-                      <td colspan="3">
-                        <small>如需要,列出撤销安全措施的次序</small>
+                      <td>
+                        确认人签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 80px)" />
                       </td>
-                      <td><small>签名(装置/部门授权人员)</small></td>
                     </tr>
                     <tr>
-                      <td>涉及的其它相关许可证:</td>
                       <td>
-                        <el-input v-model="form.mOtherLicenceOne"/>
+                        日期/时间:<el-date-picker
+                        style="width: calc(100% - 70px)"
+                        type="datetime"
+                        placeholder="选择日期时间">
+                      </el-date-picker>
                       </td>
                       <td>
-                        <el-input v-model="form.mOtherLicenceTwo"/>
+                        日期/时间:<el-date-picker
+                        style="width: calc(100% - 70px)"
+                        type="datetime"
+                        placeholder="选择日期时间">
+                      </el-date-picker>
                       </td>
                       <td>
-                        <el-input v-model="form.mOtherLicenceThree"/>
+                        日期/时间:<el-date-picker
+                        style="width: calc(100% - 70px)"
+                        type="datetime"
+                        placeholder="选择日期时间">
+                      </el-date-picker>
                       </td>
                     </tr>
                   </table>
                 </el-collapse-item>
+                <el-collapse-item title="L 作业人员通知委托方作业进展" name="13">
+                  如有需要,通过安全联络员
+                  <br>
+                  签名:<el-input style="width: calc(50% - 60px);" v-model="form.lNoticeSign" prefix-icon="el-icon-edit"/>
+                  日期/时间:
+                  <el-date-picker
+                    v-model="form.lNoticeDate"
+                    type="datetime"
+                    style="width: calc(50% - 60px);"
+                    placeholder="选择日期时间">
+                  </el-date-picker>
+                </el-collapse-item>
+                <el-collapse-item title="M 评估/批准撤销D栏的作业前安全措施,作业许可证关闭" name="14">
+                  <table>
+                    <tr>
+                      <td colspan="3" class="short-checkbox"><el-checkbox />暂不撤除D栏安全措施:</td>
+                    </tr>
+                    <tr>
+                      <td colspan="3" class="short-checkbox"><el-checkbox />同意撤除D栏安全措施:</td>
+                    </tr>
+                    <tr>
+                      <td class="short-checkbox"><el-checkbox />如需要,列出撤销安全措施的顺序:</td>
+                      <td>G/H栏授权人员签名:<el-input prefix-icon="el-icon-edit" style="width: calc(100% - 129px)" /></td>
+                      <td>日期/时间:
+                        <el-date-picker
+                          v-model="form.lNoticeDate"
+                          type="datetime"
+                          style="width: calc(100% - 73px)"
+                          placeholder="选择日期时间">
+                        </el-date-picker></td>
+                    </tr>
+                  </table>
+                </el-collapse-item>
               </el-collapse>
             </el-col>
           </el-row>
@@ -1063,7 +1081,7 @@ export default {
   data () {
     return {
       form: {},
-      activeNames: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15'],
+      activeNames: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14'],
     }
   },
   /* 页面渲染前执行的方法*/
@@ -1072,7 +1090,7 @@ export default {
   },
   methods: {
     allExpand() {
-      this.activeNames = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16'];
+      this.activeNames = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14'];
     },
     allShrink() {
       this.activeNames = [];