From 240c74ffb2b98faddf76648116ca9eeb61ee2cde Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期四, 11 一月 2024 09:34:49 +0800
Subject: [PATCH] 问题项修改

---
 src/views/eam/EquipmentOfLine.vue |  553 +++++++++++++++++++++++++++++-------------------------
 1 files changed, 299 insertions(+), 254 deletions(-)

diff --git a/src/views/eam/EquipmentOfLine.vue b/src/views/eam/EquipmentOfLine.vue
index 3335ca5..1c48942 100644
--- a/src/views/eam/EquipmentOfLine.vue
+++ b/src/views/eam/EquipmentOfLine.vue
@@ -1,14 +1,20 @@
 <template>
-  <a-card :bordered="false" title="杩愯緭杞�">
+  <a-card
+    :bordered="false"
+    title="鐢熶骇绾�"
+  >
     <!-- 鏌ヨ鍖哄煙 -->
     <div class="table-page-search-wrapper">
-      <a-form layout="inline" @keyup.enter.native="searchQuery">
+      <a-form
+        layout="inline"
+        @keyup.enter.native="searchQuery"
+      >
         <a-row :gutter="24">
           <a-col :span="6">
             <a-form-item
-            label="鍒嗙被" 
-            :labelCol="labelCol"
-            :wrapperCol="wrapperCol"
+              label="鍒嗙被"
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
             >
               <j-dict-select-tag
                 :dictCode="'mom_eam_equipment_category,name,id,equipment_category_uda1='+'\''+caytegoryParam+'\''"
@@ -17,13 +23,11 @@
               />
             </a-form-item>
           </a-col>
-          <a-col
-          :span="6"
-          >
-            <a-form-item 
-            :labelCol="labelCol"
-            :wrapperCol="wrapperCol"
-            label="鐢熶骇绾跨紪鍙�"
+          <a-col :span="6">
+            <a-form-item
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              label="鐢熶骇绾跨紪鍙�"
             >
               <a-input
                 placeholder="璇疯緭鍏ョ敓浜х嚎缂栫爜鏌ヨ"
@@ -31,13 +35,11 @@
               ></a-input>
             </a-form-item>
           </a-col>
-          <a-col
-          :span="6"
-          >
-            <a-form-item 
-            :labelCol="labelCol"
-            :wrapperCol="wrapperCol"
-            label="鐢熶骇绾垮悕绉�"
+          <a-col :span="6">
+            <a-form-item
+              :labelCol="labelCol"
+              :wrapperCol="wrapperCol"
+              label="鐢熶骇绾垮悕绉�"
             >
               <a-input
                 placeholder="璇疯緭鍏ョ敓浜х嚎鍚嶇О鏌ヨ"
@@ -61,7 +63,12 @@
         @click="searchReset"
         icon="reload"
       >閲嶇疆</a-button>
-      <a-button @click="handleAdd" type="primary" icon="plus" v-has="'line:add&edit&delete'">鏂板</a-button>
+      <a-button
+        @click="handleAdd"
+        type="primary"
+        icon="plus"
+        v-has="'line:add&edit&delete'"
+      >鏂板</a-button>
       <!-- <a-button type="primary" icon="download" @click="handleExportXls('璁惧鍙拌处')" v-has="'equipmentAccount:outport'">瀵煎嚭</a-button>
       <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
         <a-button type="primary" icon="import"  v-has="'equipmentAccount:add&delete&import&Edit'">瀵煎叆</a-button>
@@ -71,9 +78,15 @@
     </div>
     <!-- table鍖哄煙-begin -->
     <div>
-      <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
+      <div
+        class="ant-alert ant-alert-info"
+        style="margin-bottom: 16px;"
+      >
         <i class="anticon anticon-info-circle ant-alert-icon"></i> 宸查�夋嫨 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>椤�
-        <a style="margin-left: 24px" @click="onClearSelected">娓呯┖</a>
+        <a
+          style="margin-left: 24px"
+          @click="onClearSelected"
+        >娓呯┖</a>
       </div>
 
       <a-table
@@ -88,93 +101,125 @@
         :loading="loading"
         :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type:'checkbox'}"
         :customRow="clickThenSelect"
-        @change="handleTableChange">
+        @change="handleTableChange"
+      >
 
-        <template slot="htmlSlot" slot-scope="text">
+        <template
+          slot="htmlSlot"
+          slot-scope="text"
+        >
           <div v-html="text"></div>
         </template>
-        <template slot="imgSlot" slot-scope="text,record">
-          <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犲浘鐗�</span>
-          <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/>
+        <template
+          slot="imgSlot"
+          slot-scope="text,record"
+        >
+          <span
+            v-if="!text"
+            style="font-size: 12px;font-style: italic;"
+          >鏃犲浘鐗�</span>
+          <img
+            v-else
+            :src="getImgView(text)"
+            :preview="record.id"
+            height="25px"
+            alt=""
+            style="max-width:80px;font-size: 12px;font-style: italic;"
+          />
         </template>
-        <template slot="fileSlot" slot-scope="text">
-          <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犳枃浠�</span>
+        <template
+          slot="fileSlot"
+          slot-scope="text"
+        >
+          <span
+            v-if="!text"
+            style="font-size: 12px;font-style: italic;"
+          >鏃犳枃浠�</span>
           <a-button
             v-else
             :ghost="true"
             type="primary"
             icon="download"
             size="small"
-            @click="downloadFile(text)">
+            @click="downloadFile(text)"
+          >
             涓嬭浇
           </a-button>
         </template>
-      <span
-        slot="action"
-        slot-scope="text, record"
-      >
-        <a
-          href="javascript:;"
-          @click='handleDetail(record)'
-        >璇︽儏</a>
-        <a-divider type="vertical" />
-        <a @click="handleEdit(record)" >缂栬緫</a>
-        <a-divider type="vertical" />
-        <a-dropdown>
-          <a class="ant-dropdown-link">
-            鏇村
-            <a-icon type="down" />
-          </a>
-          <a-menu slot="overlay">
-            <a-menu-item  v-has="'line:add&edit&delete'">
-             
-            </a-menu-item>
-            <a-menu-item>
-              <a-popconfirm
-                title="纭畾鍒犻櫎鍚�?"
-                @confirm="() => handleDelete(record.id)"
-                v-has="'line:add&edit&delete'"
-              >
-                <a>鍒犻櫎</a>
-              </a-popconfirm>
-            </a-menu-item>
-          </a-menu>
-        </a-dropdown>
-      </span>
+        <span
+          slot="action"
+          slot-scope="text, record"
+        >
+          <a
+            href="javascript:;"
+            @click='handleDetail(record)'
+          >璇︽儏</a>
+          <a-divider type="vertical" />
+          <a @click="handleEdit(record)">缂栬緫</a>
+          <a-divider type="vertical" />
+          <a-dropdown>
+            <a class="ant-dropdown-link">
+              鏇村
+              <a-icon type="down" />
+            </a>
+            <a-menu slot="overlay">
+              <a-menu-item v-has="'line:add&edit&delete'">
+
+              </a-menu-item>
+              <a-menu-item>
+                <a-popconfirm
+                  title="纭畾鍒犻櫎鍚�?"
+                  @confirm="() => handleDelete(record.id)"
+                  v-has="'line:add&edit&delete'"
+                >
+                  <a>鍒犻櫎</a>
+                </a-popconfirm>
+              </a-menu-item>
+            </a-menu>
+          </a-dropdown>
+        </span>
       </a-table>
     </div>
     <a-tabs defaultActiveKey="1">
-      <a-tab-pane tab="璁惧" key="1" forceRender>
+      <a-tab-pane
+        tab="璁惧"
+        key="1"
+        forceRender
+      >
         <equipment-list-of-line :mainId="selectedMainId"></equipment-list-of-line>
       </a-tab-pane>
     </a-tabs>
-    <equipment-of-line-modal ref="modalForm" @ok="modalFormOk" :caytegoryParam="caytegoryParam"></equipment-of-line-modal>
+    <equipment-of-line-modal
+      ref="modalForm"
+      @ok="modalFormOk"
+      :caytegoryParam="caytegoryParam"
+    ></equipment-of-line-modal>
   </a-card>
 </template>
 
 <script>
 
-  import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-  import { mixinDevice } from '@/utils/mixin'
-  import { getAction } from '@/api/manage'
-  import '@/assets/less/TableExpand.less'
-  import JSearchSelectTag from '../../components/dict/JSearchSelectTag.vue'
-  import EquipmentOfLineModal from './modules/line/EquipmentOfLineModal.vue'
-  import EquipmentListOfLine from './modules/line/EquipmentListOfLine'
-  export default {
-    name: "EquipmentOfLine",
-    mixins:[JeecgListMixin,mixinDevice],
-    components: {
-      JSearchSelectTag,
-      EquipmentOfLineModal,
-      EquipmentListOfLine,
-    },
-    data () {
-      return {
-        description: '璁惧鍙拌处绠$悊椤甸潰',
-        caytegoryParam:'line',
-        // 琛ㄥご
-        columns: [
+import { JeecgListMixin } from '@/mixins/JeecgListMixin'
+import { mixinDevice } from '@/utils/mixin'
+import { getAction } from '@/api/manage'
+import '@/assets/less/TableExpand.less'
+import JSearchSelectTag from '../../components/dict/JSearchSelectTag.vue'
+import EquipmentOfLineModal from './modules/line/EquipmentOfLineModal.vue'
+import EquipmentListOfLine from './modules/line/EquipmentListOfLine'
+export default {
+  name: "EquipmentOfLine",
+  mixins: [JeecgListMixin, mixinDevice],
+  components: {
+    JSearchSelectTag,
+    EquipmentOfLineModal,
+    EquipmentListOfLine,
+  },
+  data() {
+    return {
+      description: '璁惧鍙拌处绠$悊椤甸潰',
+      caytegoryParam: 'line',
+      // 琛ㄥご
+      columns: [
         {
           title: '#',
           dataIndex: '',
@@ -236,181 +281,181 @@
           },
           width: 150,
         },
-        ],
-        url: {
-          list: "/eam/equipment/getEquipmentList",
-          delete: "/eam/equipment/delete",
-          deleteBatch: "/eam/equipment/deleteBatch",
-          active: "/eam/equipment/active",
-          exportXlsUrl: '/eam/equipment/exportXls',
-          importExcelUrl: "/eam/equipment/importExcel",
-          loadOptions: '/sys/sysDepart/loadDepartTreeOptions',
+      ],
+      url: {
+        list: "/eam/equipment/getEquipmentList",
+        delete: "/eam/equipment/delete",
+        deleteBatch: "/eam/equipment/deleteBatch",
+        active: "/eam/equipment/active",
+        exportXlsUrl: '/eam/equipment/exportXls',
+        importExcelUrl: "/eam/equipment/importExcel",
+        loadOptions: '/sys/sysDepart/loadDepartTreeOptions',
+      },
+      dictOptions: {
+      },
+      /* 鍒嗛〉鍙傛暟 */
+      ipagination: {
+        current: 1,
+        pageSize: 20,
+        pageSizeOptions: ['5', '10', '20', '50'],
+        showTotal: (total, range) => {
+          return range[0] + "-" + range[1] + " 鍏�" + total + "鏉�"
         },
-        dictOptions:{
-        },
-        /* 鍒嗛〉鍙傛暟 */
-        ipagination:{
-          current: 1,
-          pageSize: 5,
-          pageSizeOptions: ['5', '10', '50'],
-          showTotal: (total, range) => {
-            return range[0] + "-" + range[1] + " 鍏�" + total + "鏉�"
-          },
-          showQuickJumper: true,
-          showSizeChanger: true,
-          total: 0
-        },
-        selectedMainId:'',
-        superFieldList:[],
-        equipmentProcessParametersMainId: '',
-        equipmentDocumentMainId: '',
-        equipmentPrecisionParametersMainId: '',
-        precisionParametersTemplateId:'',
-        isOpenPrecision:true,
-        isOpenProcess:true,
-        treeData: [],
-        labelCol: {
+        showQuickJumper: true,
+        showSizeChanger: true,
+        total: 0
+      },
+      selectedMainId: '',
+      superFieldList: [],
+      equipmentProcessParametersMainId: '',
+      equipmentDocumentMainId: '',
+      equipmentPrecisionParametersMainId: '',
+      precisionParametersTemplateId: '',
+      isOpenPrecision: true,
+      isOpenProcess: true,
+      treeData: [],
+      labelCol: {
         xs: { span: 24 },
         sm: { span: 5 },
-        },
-        wrapperCol: {
-          xs: { span: 24 },
-          sm: { span: 16 },
-        },
-        mainId:'',
-      }
-    },
-    created() {
-      this.getSuperFieldList();
-      this.initOptions();
-    },
-    computed: {
-      importExcelUrl: function(){
-        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
-      }
-    },
-    methods: {
-      initDictConfig(){
       },
-      equipmentResumeShow(record) {
+      wrapperCol: {
+        xs: { span: 24 },
+        sm: { span: 16 },
+      },
+      mainId: '',
+    }
+  },
+  created() {
+    this.getSuperFieldList();
+    this.initOptions();
+  },
+  computed: {
+    importExcelUrl: function () {
+      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
+    }
+  },
+  methods: {
+    initDictConfig() {
+    },
+    equipmentResumeShow(record) {
       this.$refs.EquipmentResumeDrawer.visible = true
       this.$refs.EquipmentResumeDrawer.title = '璁惧灞ュ巻'
       this.$refs.EquipmentResumeDrawer.handleShow(record)
-       },
-      clickThenSelect(record) {
-        return {
-          on: {
-            click: () => {
-              this.onSelectChange(record.id.split(","), [record]);
-            }
+    },
+    clickThenSelect(record) {
+      return {
+        on: {
+          click: () => {
+            this.onSelectChange(record.id.split(","), [record]);
           }
         }
-      },
-      onClearSelected() {
-        this.selectedRowKeys = [];
-        this.selectionRows = [];
-        this.selectedMainId=''
-      },
-      onSelectChange(selectedRowKeys, selectionRows) {
-        if(selectedRowKeys.length==1){
-          this.selectedMainId=selectedRowKeys[0]
-        }else{
-          this.selectedMainId=''
+      }
+    },
+    onClearSelected() {
+      this.selectedRowKeys = [];
+      this.selectionRows = [];
+      this.selectedMainId = ''
+    },
+    onSelectChange(selectedRowKeys, selectionRows) {
+      if (selectedRowKeys.length == 1) {
+        this.selectedMainId = selectedRowKeys[0]
+      } else {
+        this.selectedMainId = ''
+      }
+      this.selectedRowKeys = selectedRowKeys;
+      this.selectionRows = selectionRows;
+    },
+    loadData(arg) {
+      if (!this.url.list) {
+        this.$message.error("璇疯缃畊rl.list灞炴��!")
+        return
+      }
+      //鍔犺浇鏁版嵁 鑻ヤ紶鍏ュ弬鏁�1鍒欏姞杞界涓�椤电殑鍐呭
+      if (arg === 1) {
+        this.ipagination.current = 1;
+      }
+      this.onClearSelected()
+      this.queryParam.equipmentCategoryUda1 = this.caytegoryParam;
+      var params = this.getQueryParams();//鏌ヨ鏉′欢
+      this.loading = true;
+      getAction(this.url.list, params).then((res) => {
+        if (res.success) {
+          this.dataSource = res.result.records;
+          this.ipagination.total = res.result.total;
         }
-        this.selectedRowKeys = selectedRowKeys;
-        this.selectionRows = selectionRows;
-      },
-      loadData(arg) {
-        if(!this.url.list){
-          this.$message.error("璇疯缃畊rl.list灞炴��!")
-          return
+        if (res.code === 510) {
+          this.$message.warning(res.message)
         }
-        //鍔犺浇鏁版嵁 鑻ヤ紶鍏ュ弬鏁�1鍒欏姞杞界涓�椤电殑鍐呭
-        if (arg === 1) {
-          this.ipagination.current = 1;
-        }
-        this.onClearSelected()
-        this.queryParam.equipmentCategoryUda1 = this.caytegoryParam;
-        var params = this.getQueryParams();//鏌ヨ鏉′欢
-        this.loading = true;
-        getAction(this.url.list, params).then((res) => {
-          if (res.success) {
-            this.dataSource = res.result.records;
-            this.ipagination.total = res.result.total;
-          }
-          if(res.code===510){
-            this.$message.warning(res.message)
-          }
-          this.loading = false;
-        })
-      },
-      getSuperFieldList(){
-        let fieldList=[];
-        fieldList.push({type:'string',value:'num',text:'缁熶竴缂栫爜',dictCode:''})
-        fieldList.push({type:'string',value:'name',text:'璁惧鍚嶇О',dictCode:''})
-        fieldList.push({type:'string',value:'model',text:'鍨嬪彿',dictCode:''})
-        fieldList.push({type:'string',value:'specification',text:'瑙勬牸',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentStatus',text:'璁惧鐘舵��',dictCode:''})
-        fieldList.push({type:'string',value:'technologyStatus',text:'technologyStatus',dictCode:''})
-        fieldList.push({type:'string',value:'assetNumber',text:'assetNumber',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentCategoryId',text:'equipmentCategoryId',dictCode:''})
-        fieldList.push({type:'string',value:'specificEquipment',text:'specificEquipment',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentPhoto',text:'equipmentPhoto',dictCode:''})
-        fieldList.push({type:'string',value:'constructorId',text:'璧勪骇鍒堕�犲晢',dictCode:''})
-        fieldList.push({type:'string',value:'supplierId',text:'supplierId',dictCode:''})
-        fieldList.push({type:'string',value:'factoryNumber',text:'factoryNumber',dictCode:''})
-        fieldList.push({type:'string',value:'leaveFactoryDate',text:'鍑哄巶鏃ユ湡',dictCode:''})
-        fieldList.push({type:'string',value:'acceptanceCheckDate',text:'楠屾敹鏃ユ湡',dictCode:''})
-        fieldList.push({type:'string',value:'affiliationId',text:'affiliationId',dictCode:''})
-        fieldList.push({type:'string',value:'manageId',text:'缁存姢閮ㄩ棬ID',dictCode:''})
-        fieldList.push({type:'string',value:'manager',text:'manager',dictCode:''})
-        fieldList.push({type:'string',value:'useId',text:'浣跨敤閮ㄩ棬ID',dictCode:''})
-        fieldList.push({type:'string',value:'functionary',text:'functionary',dictCode:''})
-        fieldList.push({type:'string',value:'location',text:'location',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentImportanceId',text:'ABC鏍囪瘑ID',dictCode:''})
-        fieldList.push({type:'string',value:'processParameters',text:'processParameters',dictCode:''})
-        fieldList.push({type:'string',value:'processParametersTemplateId',text:'processParametersTemplateId',dictCode:''})
-        fieldList.push({type:'string',value:'precisionParameters',text:'precisionParameters',dictCode:''})
-        fieldList.push({type:'string',value:'precisionParametersTemplateId',text:'precisionParametersTemplateId',dictCode:''})
-        fieldList.push({type:'string',value:'verification',text:'verification',dictCode:''})
-        fieldList.push({type:'string',value:'verificationPeriod',text:'verificationPeriod',dictCode:''})
-        fieldList.push({type:'string',value:'lastVerificationDate',text:'lastVerificationDate',dictCode:''})
-        fieldList.push({type:'string',value:'nextVerificationDate',text:'nextVerificationDate',dictCode:''})
-        fieldList.push({type:'string',value:'status',text:'status',dictCode:''})
-        fieldList.push({type:'string',value:'remark',text:'remark',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentUda1',text:'宸ュ尯',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentUda2',text:'瀹夎浣嶇疆',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentUda3',text:'閲嶉噺',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentUda4',text:'閲嶉噺璁¢噺鍗曚綅ID',dictCode:''})
-        fieldList.push({type:'string',value:'equipmentUda5',text:'鍔熻兘浣嶇疆',dictCode:''})
-        fieldList.push({type:'string',value:'tenantId',text:'tenantId',dictCode:''})
-        fieldList.push({type:'int',value:'delFlag',text:'delFlag',dictCode:''})
-        fieldList.push({type:'string',value:'teamId',text:'缁翠慨鐝粍ID',dictCode:''})
-        fieldList.push({type:'string',value:'sourceId',text:'sourceId',dictCode:''})
-        fieldList.push({type:'string',value:'fundSource',text:'璧勯噾鏉ユ簮',dictCode:''})
-        fieldList.push({type:'string',value:'factoryNo',text:'鍑哄巶缂栧彿',dictCode:''})
-        fieldList.push({type:'string',value:'mfr',text:'鍒堕�犲晢',dictCode:''})
-        fieldList.push({type:'string',value:'sourceCountry',text:'璧勪骇鏉ユ簮鍥藉',dictCode:''})
-        fieldList.push({type:'string',value:'gpo',text:'鎬诲姛鐜�',dictCode:''})
-        fieldList.push({type:'string',value:'keyEquipmentIdentification',text:'鍏抽敭璁惧鏍囪瘑',dictCode:''})
-        fieldList.push({type:'string',value:'securityConfiguration',text:'瀹夊叏閰嶇疆',dictCode:''})
-        fieldList.push({type:'string',value:'coolingSystem',text:'鍐峰嵈绯荤粺',dictCode:''})
-        fieldList.push({type:'string',value:'fireExtinguisher',text:'鐏伀鍣�',dictCode:''})
-        fieldList.push({type:'string',value:'fireExtinguisherValidityPeriod',text:'鐏伀鍣ㄦ湁鏁堟湡',dictCode:''})
-        fieldList.push({type:'string',value:'operatingSystem',text:'鎿嶄綔绯荤粺',dictCode:''})
-        fieldList.push({type:'string',value:'system',text:'绯荤粺',dictCode:''})
-        fieldList.push({type:'string',value:'port',text:'绔彛',dictCode:''})
-        fieldList.push({type:'BigDecimal',value:'coordinateNum',text:'鍧愭爣鏁伴噺',dictCode:''})
-        fieldList.push({type:'string',value:'projectApprovalNo',text:'绔嬮」鍗″彿',dictCode:''})
-        this.superFieldList = fieldList
-      },
-      editProcess(record){
-        this.$refs.processEditModel.edit(record);
-      },
-      editPrecision(record){
-        this.$refs.precisionEditModel.edit(record);
-      },
-      initOptions() {
+        this.loading = false;
+      })
+    },
+    getSuperFieldList() {
+      let fieldList = [];
+      fieldList.push({ type: 'string', value: 'num', text: '缁熶竴缂栫爜', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'name', text: '璁惧鍚嶇О', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'model', text: '鍨嬪彿', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'specification', text: '瑙勬牸', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentStatus', text: '璁惧鐘舵��', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'technologyStatus', text: 'technologyStatus', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'assetNumber', text: 'assetNumber', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentCategoryId', text: 'equipmentCategoryId', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'specificEquipment', text: 'specificEquipment', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentPhoto', text: 'equipmentPhoto', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'constructorId', text: '璧勪骇鍒堕�犲晢', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'supplierId', text: 'supplierId', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'factoryNumber', text: 'factoryNumber', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'leaveFactoryDate', text: '鍑哄巶鏃ユ湡', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'acceptanceCheckDate', text: '楠屾敹鏃ユ湡', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'affiliationId', text: 'affiliationId', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'manageId', text: '缁存姢閮ㄩ棬ID', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'manager', text: 'manager', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'useId', text: '浣跨敤閮ㄩ棬ID', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'functionary', text: 'functionary', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'location', text: 'location', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentImportanceId', text: 'ABC鏍囪瘑ID', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'processParameters', text: 'processParameters', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'processParametersTemplateId', text: 'processParametersTemplateId', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'precisionParameters', text: 'precisionParameters', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'precisionParametersTemplateId', text: 'precisionParametersTemplateId', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'verification', text: 'verification', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'verificationPeriod', text: 'verificationPeriod', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'lastVerificationDate', text: 'lastVerificationDate', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'nextVerificationDate', text: 'nextVerificationDate', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'status', text: 'status', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'remark', text: 'remark', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentUda1', text: '宸ュ尯', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentUda2', text: '瀹夎浣嶇疆', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentUda3', text: '閲嶉噺', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentUda4', text: '閲嶉噺璁¢噺鍗曚綅ID', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'equipmentUda5', text: '鍔熻兘浣嶇疆', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'tenantId', text: 'tenantId', dictCode: '' })
+      fieldList.push({ type: 'int', value: 'delFlag', text: 'delFlag', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'teamId', text: '缁翠慨鐝粍ID', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'sourceId', text: 'sourceId', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'fundSource', text: '璧勯噾鏉ユ簮', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'factoryNo', text: '鍑哄巶缂栧彿', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'mfr', text: '鍒堕�犲晢', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'sourceCountry', text: '璧勪骇鏉ユ簮鍥藉', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'gpo', text: '鎬诲姛鐜�', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'keyEquipmentIdentification', text: '鍏抽敭璁惧鏍囪瘑', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'securityConfiguration', text: '瀹夊叏閰嶇疆', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'coolingSystem', text: '鍐峰嵈绯荤粺', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'fireExtinguisher', text: '鐏伀鍣�', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'fireExtinguisherValidityPeriod', text: '鐏伀鍣ㄦ湁鏁堟湡', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'operatingSystem', text: '鎿嶄綔绯荤粺', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'system', text: '绯荤粺', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'port', text: '绔彛', dictCode: '' })
+      fieldList.push({ type: 'BigDecimal', value: 'coordinateNum', text: '鍧愭爣鏁伴噺', dictCode: '' })
+      fieldList.push({ type: 'string', value: 'projectApprovalNo', text: '绔嬮」鍗″彿', dictCode: '' })
+      this.superFieldList = fieldList
+    },
+    editProcess(record) {
+      this.$refs.processEditModel.edit(record);
+    },
+    editPrecision(record) {
+      this.$refs.precisionEditModel.edit(record);
+    },
+    initOptions() {
       getAction(this.url.loadOptions).then(res => {
         if (res.success) {
           this.treeData = res.result
@@ -419,19 +464,19 @@
         }
       })
     },
-    handleUpdateABC(){
+    handleUpdateABC() {
       this.$refs.updateABC.add();
     },
-    handleUpdateWarranty(){
+    handleUpdateWarranty() {
       this.$refs.updateWarranty.add();
     },
-    handleEditSpareParts(record){
+    handleEditSpareParts(record) {
       this.$refs.modalFormSpareParts.edit(record);
     }
 
-    }
   }
+}
 </script>
 <style scoped>
-  @import '~@assets/less/common.less'
+@import '~@assets/less/common.less';
 </style>
\ No newline at end of file

--
Gitblit v1.9.3