Explorar el Código

菜单获取接口的转换

lipenghui hace 2 meses
padre
commit
abaa4f49cb

+ 1 - 1
src/config/axios/service.ts

@@ -180,7 +180,7 @@ service.interceptors.response.use(
 
       const requestUrl = response.config.url || ''
       // 判断是否包含rq/iot路径
-      if (requestUrl.includes('rq/')||requestUrl.includes('system/dict')||requestUrl.includes('system/auth/get-permission-info')) {
+      if (requestUrl.includes('rq/')||requestUrl.includes('system/dict')||requestUrl.includes('system/auth/get-permission-info')||requestUrl.includes('system/menu/list')) {
         const localeStore = useLocaleStore()
         const lang = localeStore.getCurrentLocale.lang
         debugger

+ 3 - 0
src/utils/langHelper.ts

@@ -21,6 +21,9 @@ export const langHelper = {
 
   transformObject<T extends Record<string, any>>(obj: T, currentLang: string): T {
     if (typeof obj === 'number') { return obj }
+    if (typeof obj === 'string') {
+      return this.getDisplayText(obj, currentLang)
+    }
     const result = { ...obj }
     for (const key in result) {
       if(Array.isArray(result[key])) {

+ 0 - 2
src/views/pms/device/monitor/TdDeviceInfo.vue

@@ -117,7 +117,6 @@ const topic = ref('')
 const labelSelect = (row) =>{
   topic.value = row.identifier
   topicName.value = row.modelName
-  debugger
   initChart()
 }
 
@@ -185,7 +184,6 @@ onMounted(async () => {
     })
     formLoading.value = false
     topic.value = specs.value[0].identifier
-    debugger
     topicName.value = specs.value[0].modelName
   })
   await initChart()

+ 0 - 1
src/views/pms/device/monitor/index.vue

@@ -323,7 +323,6 @@ const resetQuery = () => {
 /** 打开详情 */
 const { push } = useRouter()
 const openDetail = (id: number,ifInline: string, time:string, name:string,code:string, dept:string) => {
-  debugger
   if (time === null||time === undefined) {
     message.warning("没有数采数据")
     return

+ 2 - 1
src/views/system/menu/MenuForm.vue

@@ -18,7 +18,8 @@
         />
       </el-form-item>
       <el-form-item label="菜单名称" prop="name">
-        <el-input v-model="formData.name" clearable placeholder="请输入菜单名称" />
+<!--        <el-input v-model="formData.name" clearable placeholder="请输入菜单名称" />-->
+        <lang-input v-model="formData.name" placeholder="请输入菜单名称" />
       </el-form-item>
       <el-form-item label="菜单类型" prop="type">
         <el-radio-group v-model="formData.type">