408249787 2 tahun lalu
induk
melakukan
529af14fc0
1 mengubah file dengan 188 tambahan dan 618 penghapusan
  1. 188 618
      src/views/sb/info/modules/BaseForm.vue

+ 188 - 618
src/views/sb/info/modules/BaseForm.vue

@@ -1,6 +1,6 @@
 <template>
   <div v-show="visible">
-    <div class="step"></div>
+    <div class="step">
       <a-steps :current="current" labelPlacement="vertical">
         <a-step title="基本信息" />
         <a-step title="自定义信息" />
@@ -279,8 +279,6 @@
                   </a-tree-select>
                 </a-form-item>
               </a-col>
-
-              <<<<<<< HEAD
               <a-col :lg="12" :md="24" :sm="24">
                 <a-form-item
                   label="生产商"
@@ -424,636 +422,208 @@
             </a-row>
           </a-form>
         </div>
-        =======
-        >
-        <a-input-number
-          style="width: 100%"
-          :min="0"
-          :step="0.01"
-          :formatter="BaseTool.Amount.formatter"
-          :parser="BaseTool.Amount.parser"
-          v-decorator="['initialValue', {rules: [{required: true, message: '设备原值不能为空'}]}]" />
-        </a-form-item>
-        </a-col>
-        </a-row>
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="设备类型"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-tree-select
-                style="width: 100%"
-                :dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
-                :treeData="sbTypeTreeData"
-                :treeNodeFilterProp="'title'"
-                :showSearch="true"
-                v-decorator="['typeId', {rules: [{required: true, message: '设备类型不能为空'}]}]"
-                placeholder="请选择"
-              >
-              </a-tree-select>
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="自定义类型"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select @change="handleChange" v-decorator="['useType', {rules: [{required: true, message: '自定义类型不能为空'}]}]" placeholder="请选择">
-                <a-select-option
-                  v-for="(label,value) in useTypeMap"
-                  :key="value"
-                  :label="label"
-                  :value="parseInt(value)">{{ label }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="状态"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select v-decorator="['status', {rules: [{required: true, message: '状态不能为空'}]}]" placeholder="请选择">
-                <a-select-option
-                  v-for="(label,value) in statusMap"
-                  :key="value"
-                  :label="label"
-                  :value="parseInt(value)">{{ label }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="大小/尺寸"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-input
-                v-decorator="['zz']" />
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="系列号(出厂编号)"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-input
-                v-decorator="['zzh']" />
-            </a-form-item>
-          </a-col>
-        </a-row>
-
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <!--        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="使用位置"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-input
-              v-decorator="['cph']" />
-          </a-form-item>
-        </a-col>-->
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="生产商"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select
-                show-search
-                option-filter-prop="children"
-                :filter-option="filterOptionProducer"
-                v-decorator="['producerId']"
-                placeholder="请选择">
-                <a-select-option
-                  v-for="({id, name}) in producerList"
-                  :key="id"
-                  :label="name"
-                  :value="id">{{ name }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-            <a-form-item
-              label="生产商"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-              v-show="false"
-            >
-              <a-input
-                v-decorator="['producerId', {rules: [{required: true, message: '生产商不能为空'}]}]" />
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="父设备"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-input
-                disabled
-                style="width: 60%"
-                v-decorator="['parentSbName']"/>
-              <a-button type="primary" style="width: 20%" @click="handleSbSelect">选择</a-button>
-              <a-button type="default" style="width: 20%" @click="clearParent">清空</a-button>
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="是否子设备"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select @change="childChange" v-decorator="['isChild', { rules: [{required: true, message: '是否子设备不能为空'}]}]" placeholder="请选择">
-                <a-select-option
-                  v-for="(label,value) in isChildMap"
-                  :key="value"
-                  :label="label"
-                  :value="parseInt(value)">{{ label }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-        </a-row>
-
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="设备位置"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-tree-select
-                style="width: 100%"
-                :dropdownStyle="{ maxHeight: '400px', overflow: 'auto' }"
-                :treeData="treeData"
-                :treeNodeFilterProp="'title'"
-                :showSearch="true"
-                v-decorator="['positionId', {rules: [{required: false, message: '上层位置不能为空'}]}]"
-                placeholder="请选择"
-              >
-              </a-tree-select>
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="是否显示"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select v-decorator="['isShow', { rules: [{required: true, message: '是否显示不能为空'}]}]" placeholder="请选择">
-                <a-select-option
-                  v-for="(label,value) in isShowMap"
-                  :key="value"
-                  :label="label"
-                  :value="parseInt(value)">{{ label }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <!--      <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="水平位置"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-input-number
-              :step="1"
-              :min="85"
-              style="width:70%"
-              v-decorator="['zjm']"
-              placeholder="请输入离屏幕左上角的右方距离,最低85"/>
-            <a-button style="width: 30%" type="primary" @click="handlePoint">设置预览</a-button>
-          </a-form-item>
-        </a-col>
-        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="垂直位置"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-input-number
-              :step="1"
-              :min="340"
-              style="width:70%"
-              v-decorator="['jbdh']"
-              placeholder="请输入离屏幕左上角的下方位置,最低340"/>
-            <a-button style="width: 30%" type="primary" @click="handlePoint">设置预览</a-button>
-          </a-form-item>
-        </a-col>
-      </a-row>-->
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="备注"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-input
-                v-decorator="['remark', {rules: [{required: false, message: '备注不能为空'}]}]" />
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="使用机台"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select v-decorator="['saveUser', {rules: [{required: true, message: '项目部不能为空'}]}]" placeholder="请选择">
-                <a-select-option
-                  v-for="({userId, realName}) in userList"
-                  :key="userId"
-                  :label="realName"
-                  :value="userId">{{ realName }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <!--      <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="所属区域"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-select @change="handleAreaChange" v-decorator="['useArea', {rules: [{required: true, message: '所属区域不能为空'}]}]" placeholder="请选择">
-              <a-select-option
-                v-for="({deptId, name}) in areaList"
-                :key="deptId"
-                :label="name"
-                :value="deptId">{{ name }}
-              </a-select-option>
-            </a-select>
-          </a-form-item>
-        </a-col>
-        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="所属公司"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-select @change="handleCompanyChange" v-decorator="['useCompany', {rules: [{required: true, message: '所属公司不能为空'}]}]" placeholder="请选择">
-              <a-select-option
-                v-for="({deptId, name}) in companyList"
-                :key="deptId"
-                :label="name"
-                :value="deptId">{{ name }}
-              </a-select-option>
-            </a-select>
-          </a-form-item>
-        </a-col>
-      </a-row>
-      <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-
-        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="所属项目部"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-select @change="handleProjectChange" v-decorator="['useProject', {rules: [{required: true, message: '项目部不能为空'}]}]" placeholder="请选择">
-              <a-select-option
-                v-for="({deptId, name}) in projectList"
-                :key="deptId"
-                :label="name"
-                :value="deptId">{{ name }}
-              </a-select-option>
-            </a-select>
-          </a-form-item>
-        </a-col>
-        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="所属部门"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-select @change="handleDeptChange" v-decorator="['useDept', {rules: [{required: true, message: '所属公司不能为空'}]}]" placeholder="请选择">
-              <a-select-option
-                v-for="({deptId, name}) in deptList"
-                :key="deptId"
-                :label="name"
-                :value="deptId">{{ name }}
-              </a-select-option>
-            </a-select>
-          </a-form-item>
-        </a-col>
-      </a-row>-->
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <!--        <a-col :lg="12" :md="24" :sm="24">
-          <a-form-item
-            label="所属班组"
-            :labelCol="BaseTool.Constant.labelCol"
-            :wrapperCol="BaseTool.Constant.wrapperCol"
-          >
-            <a-select @change="handleGroupChange" v-decorator="['useGroup', {rules: [{required: true, message: '项目部不能为空'}]}]" placeholder="请选择">
-              <a-select-option
-                v-for="({deptId, name}) in groupList"
-                :key="deptId"
-                :label="name"
-                :value="deptId">{{ name }}
-              </a-select-option>
-            </a-select>
-          </a-form-item>
-        </a-col>-->
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="维修人"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select v-decorator="['repairUser']" placeholder="请选择">
-                <a-select-option
-                  v-for="({userId, realName}) in userList"
-                  :key="userId"
-                  :label="realName"
-                  :value="userId">{{ realName }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="第二维修人员"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-select v-decorator="['repairUserSecond']" placeholder="请选择">
-                <a-select-option
-                  v-for="({userId, realName}) in userList"
-                  :key="userId"
-                  :label="realName"
-                  :value="userId">{{ realName }}
-                </a-select-option>
-              </a-select>
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="购置日期"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-date-picker
-                style="width: 100%"
-                :format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
-                v-decorator="['buyDate', {rules: [{required: true, message: '不能为空'}]}]" />
-            </a-form-item>
-          </a-col>
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="投用日期"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-date-picker
-                style="width: 100%"
-                :format="BaseTool.Date.PICKER_NORM_DATE_PATTERN"
-                v-decorator="['startDate', {rules: [{required: true, message: '不能为空'}]}]" />
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-          <a-col :lg="12" :md="24" :sm="24">
-            <a-form-item
-              label="使用寿命"
-              :labelCol="BaseTool.Constant.labelCol"
-              :wrapperCol="BaseTool.Constant.wrapperCol"
-            >
-              <a-input
-                style="width: 100%"
-                suffix="年"
-                :formatter="BaseTool.Amount.formatter"
-                :parser="BaseTool.Amount.parser"
-                v-decorator="['workYear', {rules: [{required: true, message: '不能为空'}]}]" />
-            </a-form-item>
-          </a-col>
-        </a-row>
-        <title-divider title="自定义参数" width="120px"></title-divider>
-        <div class="table-operator" style="margin-bottom: 8px;">
-          <a-button type="primary" @click="handleParam">
-            <a-icon type="plus"/>
-            添加
-          </a-button>
-          >>>>>>> ddcc4496ff5e990e79a3ff91b66284d7d8340f72
-        </div>
       </div>
-      <div v-show="current == 1">
-        <div class="base">
-          <div class="title">
-            自定义参数
-          </div>
-          <a-form :form="form">
-            <div class="main">
-              <div class="table-operator" style="margin-bottom: 8px;">
+    </div>
+    <div v-show="current == 1">
+      <div class="base">
+        <div class="title">
+          自定义参数
+        </div>
+        <a-form :form="form">
+          <div class="main">
+            <div class="table-operator" style="margin-bottom: 8px;">
             &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;<a-button type="primary" @click="handleParam">
               <a-icon type="plus"/>
               添加
             </a-button>
-              </div>
-              <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-                <a-col :key="index" v-for="(item, index) in paramList" :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    :label="item.name"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
-                  >
-                    <a-input
-                      style="width: 70%"
-                      :defaultValue="item.content"
-                      disabled
-                    />
-                    <a-button style="width: 30%" type="primary" @click="handleDelParam(index)">删除</a-button>
-                  </a-form-item>
-                </a-col>
-              </a-row>
             </div>
-          </a-form>
-        </div>
+            <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
+              <a-col :key="index" v-for="(item, index) in paramList" :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  :label="item.name"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-input
+                    style="width: 70%"
+                    :defaultValue="item.content"
+                    disabled
+                  />
+                  <a-button style="width: 30%" type="primary" @click="handleDelParam(index)">删除</a-button>
+                </a-form-item>
+              </a-col>
+            </a-row>
+          </div>
+        </a-form>
       </div>
-      <div v-show="current == 2">
-        <a-form :form="form">
-          <div class="base">
-            <div class="title">
-              资产编号
-            </div>
-            <div class="main">
-              <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="资产编号1"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
-                  >
-                    <a-input
-                      v-decorator="['financingNo']" />
-                  </a-form-item>
-                </a-col>
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="资产编号1"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
-                  >
-                    <a-input
-                      v-decorator="['financingNoTwo']" />
-                  </a-form-item>
-                </a-col>
-              </a-row>
-              <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="资产编号3"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
-                  >
-                    <a-input
-                      v-decorator="['financingNoThird']" />
-                  </a-form-item>
-                </a-col>
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="资产编号4"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
-                  >
-                    <a-input
-                      v-decorator="['financingNoFour']" />
-                  </a-form-item>
-                </a-col>
-              </a-row>
-              <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="资产编号5"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
-                  >
-                    <a-input
-                      v-decorator="['financingNoFive']" />
-                  </a-form-item>
-                </a-col>
-              </a-row>
-            </div>
+    </div>
+    <div v-show="current == 2">
+      <a-form :form="form">
+        <div class="base">
+          <div class="title">
+            资产编号
+          </div>
+          <div class="main">
+            <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="资产编号1"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-input
+                    v-decorator="['financingNo']" />
+                </a-form-item>
+              </a-col>
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="资产编号1"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-input
+                    v-decorator="['financingNoTwo']" />
+                </a-form-item>
+              </a-col>
+            </a-row>
+            <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="资产编号3"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-input
+                    v-decorator="['financingNoThird']" />
+                </a-form-item>
+              </a-col>
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="资产编号4"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-input
+                    v-decorator="['financingNoFour']" />
+                </a-form-item>
+              </a-col>
+            </a-row>
+            <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="资产编号5"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-input
+                    v-decorator="['financingNoFive']" />
+                </a-form-item>
+              </a-col>
+            </a-row>
           </div>
-          <div class="base">
-            <div class="title">文件信息</div>
-            <div class="main">
-              <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="维保手册"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
+        </div>
+        <div class="base">
+          <div class="title">文件信息</div>
+          <div class="main">
+            <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="维保手册"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-upload
+                    :action="uploadUrl"
+                    :multiple="true"
+                    :file-list="this.defaultRepairFileList"
+                    @change="handleRepairFileChange"
+                    :headers="headers"
                   >
-                    <a-upload
-                      :action="uploadUrl"
-                      :multiple="true"
-                      :file-list="this.defaultRepairFileList"
-                      @change="handleRepairFileChange"
-                      :headers="headers"
-                    >
-                      <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
-                    </a-upload>
-                  </a-form-item>
-                </a-col>
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="使用手册"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
+                    <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
+                  </a-upload>
+                </a-form-item>
+              </a-col>
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="使用手册"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-upload
+                    :action="uploadUrl"
+                    :multiple="true"
+                    :file-list="this.defaultUseFileList"
+                    @change="handleUseFileChange"
+                    :headers="headers"
                   >
-                    <a-upload
-                      :action="uploadUrl"
-                      :multiple="true"
-                      :file-list="this.defaultUseFileList"
-                      @change="handleUseFileChange"
-                      :headers="headers"
-                    >
-                      <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
-                    </a-upload>
-                  </a-form-item>
-                </a-col>
-              </a-row>
-              <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="验收文件"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
+                    <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
+                  </a-upload>
+                </a-form-item>
+              </a-col>
+            </a-row>
+            <a-row class="form-row" :gutter="BaseTool.Constant.row.gutter">
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="验收文件"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-upload
+                    :action="uploadUrl"
+                    :multiple="true"
+                    :file-list="this.defaultRecheckFileList"
+                    @change="handleRecheckFileChange"
+                    :headers="headers"
                   >
-                    <a-upload
-                      :action="uploadUrl"
-                      :multiple="true"
-                      :file-list="this.defaultRecheckFileList"
-                      @change="handleRecheckFileChange"
-                      :headers="headers"
-                    >
-                      <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
-                    </a-upload>
-                  </a-form-item>
-                </a-col>
-                <a-col :lg="12" :md="24" :sm="24">
-                  <a-form-item
-                    label="设备图片"
-                    :labelCol="BaseTool.Constant.labelCol"
-                    :wrapperCol="BaseTool.Constant.wrapperCol"
+                    <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
+                  </a-upload>
+                </a-form-item>
+              </a-col>
+              <a-col :lg="12" :md="24" :sm="24">
+                <a-form-item
+                  label="设备图片"
+                  :labelCol="BaseTool.Constant.labelCol"
+                  :wrapperCol="BaseTool.Constant.wrapperCol"
+                >
+                  <a-upload
+                    :action="uploadUrl"
+                    :multiple="false"
+                    list-type="picture"
+                    :file-list="this.defaultSbFileList"
+                    @change="handleSbFileChange"
+                    accept="image/*"
+                    :headers="headers"
                   >
-                    <a-upload
-                      :action="uploadUrl"
-                      :multiple="false"
-                      list-type="picture"
-                      :file-list="this.defaultSbFileList"
-                      @change="handleSbFileChange"
-                      accept="image/*"
-                      :headers="headers"
-                    >
-                      <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
-                    </a-upload>
-                  </a-form-item>
-                </a-col>
-              </a-row>
-            </div>
+                    <a-button> <a-icon type="upload" /> 选择上传文件 </a-button>
+                  </a-upload>
+                </a-form-item>
+              </a-col>
+            </a-row>
           </div>
-        </a-form>
-      </div>
-      <div class="btn">
-        <a-button style="margin:0 20px;" type="primary" @click="handleCancel()">
-          返回
-        </a-button>
+        </div>
+      </a-form>
+    </div>
+    <div class="btn">
+      <a-button style="margin:0 20px;" type="primary" @click="handleCancel()">
+        返回
+      </a-button>
 
-        <a-button style="margin:0 20px;" v-show="current!=0" type="primary" @click="current-=1">
-          上一页
-        </a-button>
-        <a-button style="margin:0 20px;" v-show="current!=2" type="primary" @click="current+=1">
-          下一页
-        </a-button>
-        <a-button style="margin:0 20px;" v-show="current==2" type="primary" @click="save()">
-          提交
-        </a-button>
-      </div>
-      <sb-model-select-modal ref="sbModelSelectModal" @selected="handleSbModelSelected"/>
-      <sb-info-select-modal ref="sbInfoSelectModal" @selected="handleSbSelectd"/>
-      <firm-producer-select-modal ref="producerSelectModal" @selected="handleProducerSelected"/>
-      <param-form ref="paramForm" @ok="handleParamList" />
+      <a-button style="margin:0 20px;" v-show="current!=0" type="primary" @click="current-=1">
+        上一页
+      </a-button>
+      <a-button style="margin:0 20px;" v-show="current!=2" type="primary" @click="current+=1">
+        下一页
+      </a-button>
+      <a-button style="margin:0 20px;" v-show="current==2" type="primary" @click="save()">
+        提交
+      </a-button>
     </div>
-  </div></template>
+    <sb-model-select-modal ref="sbModelSelectModal" @selected="handleSbModelSelected"/>
+    <sb-info-select-modal ref="sbInfoSelectModal" @selected="handleSbSelectd"/>
+    <firm-producer-select-modal ref="producerSelectModal" @selected="handleProducerSelected"/>
+    <param-form ref="paramForm" @ok="handleParamList" />
+  </div>
+</template>
 
 <script>
 import pick from 'lodash.pick'