浏览代码

update to test

tremble 5 年之前
父节点
当前提交
346507fdc7
共有 2 个文件被更改,包括 44 次插入9 次删除
  1. 22 6
      mobile/src/pages/account/manage/myscene/index.vue
  2. 22 3
      pc/src/page/manage/temp/scene.vue

+ 22 - 6
mobile/src/pages/account/manage/myscene/index.vue

@@ -219,12 +219,28 @@ export default {
     },
     gotoEdit (item) {
       let url = item.webSite
-      let temp = ''
-      temp = url.replace('show', 'edit')
-      // let temp1 = temp.replace('//pro', '//test')
-      let temp1 = temp.replace('showProPC.html', 'showProMobile.html')
-      // console.log(temp1)
-      window.open(temp1.replace('http://', 'https://') + (this.language === 'en' ? '&lang=en' : ''), '_blank')
+      let page = url.substring(url.lastIndexOf('/') + 1, url.lastIndexOf('.html'))
+      let pStr = ''
+      if (item.buildType) {
+        switch (item.buildType.toLowerCase()) {
+          case 'v1':
+            pStr = 'edit'
+            break
+          case 'v2':
+            pStr = 'editProMobile'
+
+            break
+          case 'v3':
+            pStr = 'emobile'
+            break
+          default:
+            break
+        }
+      }
+
+      url = pStr ? url.replace(page, pStr) : url
+
+      window.open(url.replace('http://', 'https://') + (this.language === 'en' ? '&lang=en' : ''), '_blank')
     },
     async del (item) {
       this.$toast.showConfirm(

+ 22 - 3
pc/src/page/manage/temp/scene.vue

@@ -257,9 +257,28 @@ export default {
     },
     gotoEdit (item) {
       let url = item.webSite
-      let temp = ''
-      temp = url.replace('show', 'edit')
-      window.open(temp.replace('http://', 'https://') + (this.language === 'en' ? '&lang=en' : ''), '_blank')
+      let page = url.substring(url.lastIndexOf('/') + 1, url.lastIndexOf('.html'))
+      let pStr = ''
+      if (item.buildType) {
+        switch (item.buildType.toLowerCase()) {
+          case 'v1':
+            pStr = 'edit'
+            break
+          case 'v2':
+            pStr = 'editProPC'
+
+            break
+          case 'v3':
+            pStr = 'epc'
+            break
+          default:
+            break
+        }
+      }
+
+      url = pStr ? url.replace(page, pStr) : url
+
+      window.open(url.replace('http://', 'https://') + (this.language === 'en' ? '&lang=en' : ''), '_blank')
     },
     async del (item) {
       this.$toast.showConfirm('warn', this.langScenes.delwarn, async () => {