diff --git "a/Vol.Vue3\347\211\210\346\234\254/.env" "b/Vol.Vue3\347\211\210\346\234\254/.env" new file mode 100644 index 000000000..5a121e39c --- /dev/null +++ "b/Vol.Vue3\347\211\210\346\234\254/.env" @@ -0,0 +1 @@ +VUE_APP_NAME='Vol_Template' \ No newline at end of file diff --git "a/Vol.Vue3\347\211\210\346\234\254/.env.development" "b/Vol.Vue3\347\211\210\346\234\254/.env.development" new file mode 100644 index 000000000..e69de29bb diff --git "a/Vol.Vue3\347\211\210\346\234\254/.env.production" "b/Vol.Vue3\347\211\210\346\234\254/.env.production" new file mode 100644 index 000000000..e69de29bb diff --git "a/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue" "b/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue" index 9ade78282..5f6d863e1 100644 --- "a/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue" +++ "b/Vol.Vue3\347\211\210\346\234\254/src/views/builder/coder.vue" @@ -151,6 +151,7 @@ export default { }, data() { return { + appName: process.env.VUE_APP_NAME, more: { addChild: 'addChild', ceateController: 'ceateController', @@ -174,7 +175,7 @@ export default { }, watch: { 'layOutOptins.fields.vuePath'(val) { - localStorage.setItem('vuePath', val); + localStorage.setItem(this.appName+'_vuePath', val); }, deep: true //localStorage.setItem("vuePath", this.layOutOptins.fields.vuePath || ""); @@ -334,15 +335,15 @@ export default { ceateVuePage(isApp) { this.validateTableInfo(() => { let vuePath; - if (!isApp) { - vuePath = localStorage.getItem('vuePath'); + if (!isApp) { + vuePath = localStorage.getItem(this.appName+'_vuePath'); if (!vuePath) { return this.$message.error( '请先设置Vue项目对应Views的绝对路径,然后再保存!' ); } - } else { - vuePath = localStorage.getItem('appPath'); + } else { + vuePath = localStorage.getItem(this.appName+'_appPath'); if (!vuePath) { return this.$message.error('请先设置app路径,然后再保存!'); } @@ -406,8 +407,8 @@ export default { ceateController() {}, checkSortName() {}, save() { - localStorage.setItem('vuePath', this.layOutOptins.fields.vuePath || ''); - localStorage.setItem('appPath', this.layOutOptins.fields.appPath || ''); + localStorage.setItem(this.appName+'__vuePath', this.layOutOptins.fields.vuePath || ''); + localStorage.setItem(this.appName+'_appPath', this.layOutOptins.fields.appPath || ''); if ( this.tableInfo && @@ -508,8 +509,8 @@ export default { column.bind.data = data; }); - builderData.form.fields.vuePath = this.getVuePath('vuePath'); - builderData.form.fields.appPath = this.getVuePath('appPath'); + builderData.form.fields.vuePath = this.getVuePath(this.appName+'_vuePath'); + builderData.form.fields.appPath = this.getVuePath(this.appName+'_appPath'); this.http.post('/api/builder/GetTableTree', {}, false).then((x) => { this.tree = JSON.parse(x.list); if (!x.nameSpace) {