From 9d38529c9ecdde9270652a8fa2bb12d5cca7559e Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期四, 10 四月 2025 10:46:05 +0800
Subject: [PATCH] 沃克项目: 1、维修工单页面布局及样式完成100%并实现领取报修故障单功能 2、设备台账页面实现查询设备对应维修工单功能

---
 src/views/eam/equipment/EamEquipmentList.vue |  740 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 377 insertions(+), 363 deletions(-)

diff --git a/src/views/eam/equipment/EamEquipmentList.vue b/src/views/eam/equipment/EamEquipmentList.vue
index 3e28275..4dc9dda 100644
--- a/src/views/eam/equipment/EamEquipmentList.vue
+++ b/src/views/eam/equipment/EamEquipmentList.vue
@@ -166,9 +166,12 @@
     </div>
     <!-- table鍖哄煙-end -->
 
-    <a-tabs v-model="activeTabKey">
+    <a-tabs v-model="activeTabKey" @change="handleTabChange">
       <a-tab-pane tab="淇濆吇鏍囧噯" :key="1">
-        <eam-maintenance-standard-list ref="tabPaneTableListRef" :isDisplayOperation="false"/>
+        <eam-maintenance-standard-list ref="tabPaneTableListRef1" :isDisplayOperation="false"/>
+      </a-tab-pane>
+      <a-tab-pane tab="缁翠慨宸ュ崟" :key="2">
+        <eam-repair-order-list ref="tabPaneTableListRef2" :isDisplayOperation="false"/>
       </a-tab-pane>
     </a-tabs>
 
@@ -182,380 +185,391 @@
 </template>
 
 <script>
-import '@/assets/less/TableExpand.less'
-import EamEquipmentModal from './modules/EamEquipmentModal'
-import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-import { getAction, templateXlsDownload } from '@api/manage'
-import NameplateModal from '@views/eam/equipment/modules/NameplateModal.vue'
-import { getSystemConfigValue } from '@api/api'
-import ResumeDrawer from '@views/eam/equipment/modules/ResumeDrawer.vue'
-import EamMaintenanceStandardList from '@views/eam/base/EamMaintenanceStandardList.vue'
+  import '@/assets/less/TableExpand.less'
+  import EamEquipmentModal from './modules/EamEquipmentModal'
+  import { JeecgListMixin } from '@/mixins/JeecgListMixin'
+  import { getAction, templateXlsDownload } from '@api/manage'
+  import NameplateModal from '@views/eam/equipment/modules/NameplateModal.vue'
+  import { getSystemConfigValue } from '@api/api'
+  import ResumeDrawer from '@views/eam/equipment/modules/ResumeDrawer.vue'
+  import EamMaintenanceStandardList from '@views/eam/base/EamMaintenanceStandardList.vue'
+  import EamRepairOrderList from '../repair/EamRepairOrderList'
 
-export default {
-  name: 'EamEquipmentList',
-  mixins: [JeecgListMixin],
-  components: {
-    EamMaintenanceStandardList,
-    ResumeDrawer,
-    NameplateModal,
-    EamEquipmentModal
-  },
-  data() {
-    return {
-      description: '璁惧鍙拌处绠$悊椤甸潰',
-      // 琛ㄥご
-      columns: [
-        {
-          title: '#',
-          dataIndex: '',
-          key: 'rowIndex',
-          width: 60,
-          align: 'center',
-          customRender: function(t, r, index) {
-            return parseInt(index) + 1
-          },
-          fixed: 'left'
-        },
-        {
-          title: '璁惧缂栧彿',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentCode',
-          ellipsis: true,
-          fixed: 'left',
-          sorter: true
-        },
-        {
-          title: '璁惧鍚嶇О',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentName',
-          ellipsis: true,
-          fixed: 'left'
-        },
-        {
-          title: '鍏抽敭璁惧鏍囪瘑',
-          align: 'center',
-          width: 120,
-          dataIndex: 'equipmentImportance',
-          scopedSlots: { customRender: 'equipmentImportance' }
-        },
-        {
-          title: '璧勪骇鐘舵��',
-          align: 'center',
-          width: 100,
-          dataIndex: 'assetStatus_dictText'
-        },
-        {
-          title: '鎶�鏈姸鎬�',
-          align: 'center',
-          width: 100,
-          dataIndex: 'technologyStatus_dictText'
-        },
-        {
-          title: '缁翠慨鐘舵��',
-          align: 'center',
-          width: 100,
-          dataIndex: 'repairStatus_dictText'
-        },
-        {
-          title: '淇濆吇鐘舵��',
-          align: 'center',
-          width: 100,
-          dataIndex: 'maintenanceStatus_dictText'
-        },
-        {
-          title: '鎿嶄綔绯荤粺',
-          align: 'center',
-          width: 100,
-          dataIndex: 'operationSystem'
-        },
-        {
-          title: '浣跨敤杞﹂棿',
-          align: 'center',
-          width: 100,
-          dataIndex: 'orgId_dictText'
-        },
-        {
-          title: '璁惧绠$悊鍛�',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentManager_dictText'
-        },
-        {
-          title: '璁惧鍒嗙被',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentCategory_dictText'
-        },
-        {
-          title: '璁惧鍨嬪彿',
-          align: 'center',
-          width: 200,
-          dataIndex: 'equipmentModel'
-        },
-        {
-          title: '璁惧瑙勬牸',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentSpecification'
-        },
-        {
-          title: '涓昏酱杩炴帴灏哄',
-          align: 'center',
-          width: 120,
-          dataIndex: 'spindleConnectDimension'
-        },
-        {
-          title: '鎬诲姛鐜�',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentPower'
-        },
-        {
-          title: '瀹夎浣嶇疆',
-          align: 'center',
-          width: 100,
-          dataIndex: 'installationPosition'
-        },
-
-        {
-          title: '绔嬮」鍗″彿',
-          align: 'center',
-          width: 100,
-          dataIndex: 'cardNumber'
-        },
-        {
-          title: '鍑哄巶缂栧彿',
-          align: 'center',
-          width: 100,
-          dataIndex: 'factoryNumber'
-        },
-        {
-          title: '鏈哄簥鍘傚',
-          align: 'center',
-          width: 100,
-          dataIndex: 'manufacturingEnterprise'
-        },
-        {
-          title: '鏉ユ簮鍥藉',
-          align: 'center',
-          width: 100,
-          dataIndex: 'originCountry'
-        },
-        {
-          title: '鍑哄巶鏃ユ湡',
-          align: 'center',
-          width: 100,
-          dataIndex: 'leaveFactoryDate'
-        },
-        {
-          title: '楠屾敹鏃ユ湡',
-          align: 'center',
-          width: 100,
-          dataIndex: 'acceptanceCheckDate'
-        },
-        {
-          title: '璐ㄤ繚寮�濮嬫棩鏈�',
-          align: 'center',
-          width: 120,
-          dataIndex: 'warrantyStartDate'
-        },
-        {
-          title: '璐ㄤ繚缁撴潫鏃ユ湡',
-          align: 'center',
-          width: 120,
-          dataIndex: 'warrantyEndDate'
-        },
-        {
-          title: '鏄惁瀹炴柦MDC',
-          align: 'center',
-          width: 120,
-          dataIndex: 'mdcFlag',
-          scopedSlots: { customRender: 'mdcFlag' }
-        },
-        {
-          title: '鏈夋棤宸ヨ壓鍙傛暟',
-          align: 'center',
-          width: 120,
-          dataIndex: 'processParametersFlag',
-          scopedSlots: { customRender: 'processParametersFlag' }
-        },
-        {
-          title: '鏈夋棤绮惧害鍙傛暟',
-          align: 'center',
-          width: 120,
-          dataIndex: 'precisionParametersFlag',
-          scopedSlots: { customRender: 'precisionParametersFlag' }
-        },
-        {
-          title: '鏄惁涓虹壒绉嶈澶�',
-          align: 'center',
-          width: 120,
-          dataIndex: 'specialEquipment',
-          scopedSlots: { customRender: 'specialEquipment' }
-        },
-        {
-          title: '閲嶉噺',
-          align: 'center',
-          dataIndex: 'equipmentWeight'
-        },
-        {
-          title: '璁惧绔彛',
-          align: 'center',
-          width: 100,
-          dataIndex: 'equipmentPort'
-        },
-        {
-          title: '鍧愭爣鏁伴噺',
-          align: 'center',
-          width: 100,
-          dataIndex: 'coordinateNum'
-        },
-        {
-          title: '鍒涘缓浜�',
-          align: 'center',
-          dataIndex: 'createBy_dictText'
-        },
-        {
-          title: '鍒涘缓鏃堕棿',
-          align: 'center',
-          dataIndex: 'createTime'
-        },
-        {
-          title: '鏇存柊浜�',
-          align: 'center',
-          dataIndex: 'updateBy_dictText'
-        },
-        {
-          title: '鏇存柊鏃堕棿',
-          align: 'center',
-          dataIndex: 'updateTime'
-        },
-        {
-          title: '澶囨敞',
-          align: 'center',
-          width: 100,
-          dataIndex: 'remark'
-        },
-        {
-          title: '鎿嶄綔',
-          dataIndex: 'action',
-          align: 'center',
-          width: 150,
-          scopedSlots: { customRender: 'action' },
-          fixed: 'right'
-        }
-      ],
-      url: {
-        list: '/eam/equipment/list',
-        delete: '/eam/equipment/delete',
-        deleteBatch: '/eam/equipment/deleteBatch',
-        exportXlsUrl: 'eam/equipment/exportXls',
-        importExcelUrl: 'eam/equipment/importExcel',
-        loadProductionOptions: '/mdc/mdcProduction/loadProductionTreeOptions',
-        templateXlsDownloadUrl: '瀵煎叆妯℃澘/璁惧鍙拌处瀵煎叆妯℃澘_v1.0.xlsx'
-      },
-      treeData: [],
-      printedRows: [],
-      activeTabKey: 1,
-      appHomeUrl: ''
-    }
-  },
-  computed: {
-    importExcelUrl: function() {
-      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
-    }
-  },
-  created() {
-    this.loadAllProductionTree()
-    this.loadAppHomeUrlConfigValue()
-  },
-  methods: {
-    loadAllProductionTree() {
-      //鍔犺浇杞﹂棿閫夋嫨鏍�
-      getAction(this.url.loadProductionOptions).then(res => {
-        if (res.success) {
-          this.treeData = [...res.result]
-        } else {
-          that.$message.warning(res.message)
-        }
-      })
+  export default {
+    name: 'EamEquipmentList',
+    mixins: [JeecgListMixin],
+    components: {
+      EamRepairOrderList,
+      EamMaintenanceStandardList,
+      ResumeDrawer,
+      NameplateModal,
+      EamEquipmentModal
     },
-
-    /**
-     * 寮�鍚摥鐗屽脊绐�
-     * @param recordArray 琛ㄦ牸琛屼俊鎭泦鍚�
-     */
-    handleOpenNameplateModal(recordArray) {
-      this.printedRows = recordArray
-      this.$refs.nameplateModalRef.httpUrl = this.appHomeUrl
-      this.$refs.nameplateModalRef.visible = true
-    },
-
-    /**
-     * 寮�鍚饱鍘嗘娊灞�
-     * @param record 琛ㄦ牸琛屼俊鎭�
-     */
-    handleOpenResumeDrawer(record) {
-      this.$refs.resumeDrawerRef.visible = true
-    },
-
-    /**
-     * 鑷畾涔夎澶囧彴璐﹁〃鏍艰
-     * @param record 琛ㄦ牸琛屼俊鎭�
-     * @returns {{style: {cursor: string}, on: {click: *}}} 鏍峰紡瀵硅薄涓庝簨浠舵柟娉�
-     */
-    customTableRow(record) {
+    data() {
       return {
-        style: {
-          cursor: 'pointer'
-        },
-        on: {
-          click: () => {
-            this.onSelectChange([record.id])
+        description: '璁惧鍙拌处绠$悊椤甸潰',
+        // 琛ㄥご
+        columns: [
+          {
+            title: '#',
+            dataIndex: '',
+            key: 'rowIndex',
+            width: 60,
+            align: 'center',
+            customRender: function(t, r, index) {
+              return parseInt(index) + 1
+            },
+            fixed: 'left'
+          },
+          {
+            title: '璁惧缂栧彿',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentCode',
+            ellipsis: true,
+            fixed: 'left',
+            sorter: true
+          },
+          {
+            title: '璁惧鍚嶇О',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentName',
+            ellipsis: true,
+            fixed: 'left'
+          },
+          {
+            title: '鍏抽敭璁惧鏍囪瘑',
+            align: 'center',
+            width: 120,
+            dataIndex: 'equipmentImportance',
+            scopedSlots: { customRender: 'equipmentImportance' }
+          },
+          {
+            title: '璧勪骇鐘舵��',
+            align: 'center',
+            width: 100,
+            dataIndex: 'assetStatus_dictText'
+          },
+          {
+            title: '鎶�鏈姸鎬�',
+            align: 'center',
+            width: 100,
+            dataIndex: 'technologyStatus_dictText'
+          },
+          {
+            title: '缁翠慨鐘舵��',
+            align: 'center',
+            width: 100,
+            dataIndex: 'repairStatus_dictText'
+          },
+          {
+            title: '淇濆吇鐘舵��',
+            align: 'center',
+            width: 100,
+            dataIndex: 'maintenanceStatus_dictText'
+          },
+          {
+            title: '鎿嶄綔绯荤粺',
+            align: 'center',
+            width: 100,
+            dataIndex: 'operationSystem'
+          },
+          {
+            title: '浣跨敤杞﹂棿',
+            align: 'center',
+            width: 100,
+            dataIndex: 'orgId_dictText'
+          },
+          {
+            title: '璁惧绠$悊鍛�',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentManager_dictText'
+          },
+          {
+            title: '璁惧鍒嗙被',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentCategory_dictText'
+          },
+          {
+            title: '璁惧鍨嬪彿',
+            align: 'center',
+            width: 200,
+            dataIndex: 'equipmentModel'
+          },
+          {
+            title: '璁惧瑙勬牸',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentSpecification'
+          },
+          {
+            title: '涓昏酱杩炴帴灏哄',
+            align: 'center',
+            width: 120,
+            dataIndex: 'spindleConnectDimension'
+          },
+          {
+            title: '鎬诲姛鐜�',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentPower'
+          },
+          {
+            title: '瀹夎浣嶇疆',
+            align: 'center',
+            width: 100,
+            dataIndex: 'installationPosition'
+          },
+
+          {
+            title: '绔嬮」鍗″彿',
+            align: 'center',
+            width: 100,
+            dataIndex: 'cardNumber'
+          },
+          {
+            title: '鍑哄巶缂栧彿',
+            align: 'center',
+            width: 100,
+            dataIndex: 'factoryNumber'
+          },
+          {
+            title: '鏈哄簥鍘傚',
+            align: 'center',
+            width: 100,
+            dataIndex: 'manufacturingEnterprise'
+          },
+          {
+            title: '鏉ユ簮鍥藉',
+            align: 'center',
+            width: 100,
+            dataIndex: 'originCountry'
+          },
+          {
+            title: '鍑哄巶鏃ユ湡',
+            align: 'center',
+            width: 100,
+            dataIndex: 'leaveFactoryDate'
+          },
+          {
+            title: '楠屾敹鏃ユ湡',
+            align: 'center',
+            width: 100,
+            dataIndex: 'acceptanceCheckDate'
+          },
+          {
+            title: '璐ㄤ繚寮�濮嬫棩鏈�',
+            align: 'center',
+            width: 120,
+            dataIndex: 'warrantyStartDate'
+          },
+          {
+            title: '璐ㄤ繚缁撴潫鏃ユ湡',
+            align: 'center',
+            width: 120,
+            dataIndex: 'warrantyEndDate'
+          },
+          {
+            title: '鏄惁瀹炴柦MDC',
+            align: 'center',
+            width: 120,
+            dataIndex: 'mdcFlag',
+            scopedSlots: { customRender: 'mdcFlag' }
+          },
+          {
+            title: '鏈夋棤宸ヨ壓鍙傛暟',
+            align: 'center',
+            width: 120,
+            dataIndex: 'processParametersFlag',
+            scopedSlots: { customRender: 'processParametersFlag' }
+          },
+          {
+            title: '鏈夋棤绮惧害鍙傛暟',
+            align: 'center',
+            width: 120,
+            dataIndex: 'precisionParametersFlag',
+            scopedSlots: { customRender: 'precisionParametersFlag' }
+          },
+          {
+            title: '鏄惁涓虹壒绉嶈澶�',
+            align: 'center',
+            width: 120,
+            dataIndex: 'specialEquipment',
+            scopedSlots: { customRender: 'specialEquipment' }
+          },
+          {
+            title: '閲嶉噺',
+            align: 'center',
+            dataIndex: 'equipmentWeight'
+          },
+          {
+            title: '璁惧绔彛',
+            align: 'center',
+            width: 100,
+            dataIndex: 'equipmentPort'
+          },
+          {
+            title: '鍧愭爣鏁伴噺',
+            align: 'center',
+            width: 100,
+            dataIndex: 'coordinateNum'
+          },
+          {
+            title: '鍒涘缓浜�',
+            align: 'center',
+            dataIndex: 'createBy_dictText'
+          },
+          {
+            title: '鍒涘缓鏃堕棿',
+            align: 'center',
+            dataIndex: 'createTime'
+          },
+          {
+            title: '鏇存柊浜�',
+            align: 'center',
+            dataIndex: 'updateBy_dictText'
+          },
+          {
+            title: '鏇存柊鏃堕棿',
+            align: 'center',
+            dataIndex: 'updateTime'
+          },
+          {
+            title: '澶囨敞',
+            align: 'center',
+            width: 100,
+            dataIndex: 'remark'
+          },
+          {
+            title: '鎿嶄綔',
+            dataIndex: 'action',
+            align: 'center',
+            width: 150,
+            scopedSlots: { customRender: 'action' },
+            fixed: 'right'
           }
-        }
+        ],
+        url: {
+          list: '/eam/equipment/list',
+          delete: '/eam/equipment/delete',
+          deleteBatch: '/eam/equipment/deleteBatch',
+          exportXlsUrl: 'eam/equipment/exportXls',
+          importExcelUrl: 'eam/equipment/importExcel',
+          loadProductionOptions: '/mdc/mdcProduction/loadProductionTreeOptions',
+          templateXlsDownloadUrl: '瀵煎叆妯℃澘/璁惧鍙拌处瀵煎叆妯℃澘_v1.0.xlsx'
+        },
+        treeData: [],
+        printedRows: [],
+        activeTabKey: 1,
+        appHomeUrl: ''
       }
     },
-
-    /**
-     * 鍔犺浇椤电琛ㄦ牸鏁版嵁
-     * @param id 璁惧鍙拌处琛岃褰旾d
-     */
-    loadTabPaneTableData(id) {
-      this.$refs.tabPaneTableListRef.queryParam.equipmentId = id
-      this.$refs.tabPaneTableListRef.loadData(1)
+    computed: {
+      importExcelUrl: function() {
+        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
+      }
     },
-
-    /**
-     * 璁惧鍙拌处琛ㄦ牸澶氶�夋鐘舵�佹敼鍙樻椂瑙﹀彂
-     * @param selectedRowKeys 宸查�夋嫨鐨剅owKey闆嗗悎
-     * @param selectionRows 褰撳墠鍒嗛〉涓嬪凡閫夋嫨鐨勮淇℃伅闆嗗悎
-     */
-    onSelectChange(selectedRowKeys, selectionRows) {
-      this.selectedRowKeys = selectedRowKeys
-      this.selectionRows = selectionRows
-      this.$refs.tabPaneTableListRef.dataSource = []
-      this.$refs.tabPaneTableListRef.onClearSelected()
-      if (selectedRowKeys.length === 1) this.loadTabPaneTableData(selectedRowKeys[0])
+    created() {
+      this.loadAllProductionTree()
+      this.loadAppHomeUrlConfigValue()
     },
+    methods: {
+      loadAllProductionTree() {
+        //鍔犺浇杞﹂棿閫夋嫨鏍�
+        getAction(this.url.loadProductionOptions).then(res => {
+          if (res.success) {
+            this.treeData = [...res.result]
+          } else {
+            that.$message.warning(res.message)
+          }
+        })
+      },
 
-    handleTemplateXlsDownload() {
-      templateXlsDownload(this.url.templateXlsDownloadUrl)
-    },
+      /**
+       * 寮�鍚摥鐗屽脊绐�
+       * @param recordArray 琛ㄦ牸琛屼俊鎭泦鍚�
+       */
+      handleOpenNameplateModal(recordArray) {
+        this.printedRows = recordArray
+        this.$refs.nameplateModalRef.httpUrl = this.appHomeUrl
+        this.$refs.nameplateModalRef.visible = true
+      },
 
-    loadAppHomeUrlConfigValue() {
-      let params = { settingKey: 'app_home_url' }
-      getSystemConfigValue(params).then(res => {
-        if (res.success) {
-          this.appHomeUrl = res.result.settingValue
+      /**
+       * 寮�鍚饱鍘嗘娊灞�
+       * @param record 琛ㄦ牸琛屼俊鎭�
+       */
+      handleOpenResumeDrawer(record) {
+        this.$refs.resumeDrawerRef.visible = true
+      },
+
+      /**
+       * 鑷畾涔夎澶囧彴璐﹁〃鏍艰
+       * @param record 琛ㄦ牸琛屼俊鎭�
+       * @returns {{style: {cursor: string}, on: {click: *}}} 鏍峰紡瀵硅薄涓庝簨浠舵柟娉�
+       */
+      customTableRow(record) {
+        return {
+          style: {
+            cursor: 'pointer'
+          },
+          on: {
+            click: () => {
+              this.onSelectChange([record.id])
+            }
+          }
         }
-      })
+      },
+
+      /**
+       * 椤电鏀瑰彉鏃惰Е鍙�
+       * @param activeTabKey 褰撳墠婵�娲荤殑椤电key
+       */
+      handleTabChange(activeTabKey) {
+        if (this.selectedRowKeys.length !== 1) return
+        this.$nextTick(() => this.loadTabPaneTableData(this.selectedRowKeys[0]))
+      },
+
+      /**
+       * 鍔犺浇椤电琛ㄦ牸鏁版嵁
+       * @param id 璁惧鍙拌处琛岃褰旾d
+       */
+      loadTabPaneTableData(id) {
+        this.$refs['tabPaneTableListRef' + this.activeTabKey].queryParam.equipmentId = id
+        this.$refs['tabPaneTableListRef' + this.activeTabKey].loadData(1)
+      },
+
+      /**
+       * 璁惧鍙拌处琛ㄦ牸澶氶�夋鐘舵�佹敼鍙樻椂瑙﹀彂
+       * @param selectedRowKeys 宸查�夋嫨鐨剅owKey闆嗗悎
+       * @param selectionRows 褰撳墠鍒嗛〉涓嬪凡閫夋嫨鐨勮淇℃伅闆嗗悎
+       */
+      onSelectChange(selectedRowKeys, selectionRows) {
+        this.selectedRowKeys = selectedRowKeys
+        this.selectionRows = selectionRows
+        this.$refs['tabPaneTableListRef' + this.activeTabKey].dataSource = []
+        this.$refs['tabPaneTableListRef' + this.activeTabKey].onClearSelected()
+        if (selectedRowKeys.length === 1) this.loadTabPaneTableData(selectedRowKeys[0])
+      },
+
+      handleTemplateXlsDownload() {
+        templateXlsDownload(this.url.templateXlsDownloadUrl)
+      },
+
+      loadAppHomeUrlConfigValue() {
+        let params = { settingKey: 'app_home_url' }
+        getSystemConfigValue(params).then(res => {
+          if (res.success) {
+            this.appHomeUrl = res.result.settingValue
+          }
+        })
+      }
     }
   }
-}
 </script>
 <style scoped>
-@import '~@assets/less/common.less';
+  @import '~@assets/less/common.less';
 </style>
\ No newline at end of file

--
Gitblit v1.9.3