Commit bb443717 authored by 曾沂轮's avatar 曾沂轮

Feat: 使用模块化引入smart-web

parent d2dbd975
......@@ -5,10 +5,10 @@ import App from './App';
import router from './router';
import store from './store';
import ElemetUI from 'element-ui';
import SmartWeb from 'smart-web';
import SmartWeb from 'smart-web/lib/main';
import VueProgressBar from 'vue-progressbar';
import './styles/app.scss';
// import 'smart-web/packages/styles/lib/index.css';
import 'smart-web/packages/styles/lib/main.css';
import './plugins/expression';
import './utils/window';
......
......@@ -4,4 +4,4 @@
$--font-path: '~element-ui/lib/theme-chalk/fonts';
@import "~element-ui/packages/theme-chalk/src/index.scss";
@import "~smart-web/packages/styles/src/index.scss";
\ No newline at end of file
// @import "~smart-web/packages/styles/src/index.scss";
\ No newline at end of file
......@@ -3,7 +3,14 @@
</template>
<script>
import SwBusinessConfiguration from 'smart-web/lib/businessConfiguration';
import 'smart-web/packages/styles/src/businessConfiguration.scss';
export default {
name: 'businessConfiguration'
name: 'businessConfiguration',
components: {
SwBusinessConfiguration
}
};
</script>
......@@ -7,10 +7,16 @@
</template>
<script>
import SwHome from 'smart-web/lib/home';
import 'smart-web/packages/styles/src/home.scss';
export default {
name: 'AppHome',
components: {
SwHome
},
methods: {
handleStatisClick(item) {
this.$router.push({ name: item.router});
......
......@@ -3,7 +3,14 @@
</template>
<script>
import SwIcon from 'smart-web/lib/icon';
import 'smart-web/packages/styles/src/icon.scss';
export default {
name: 'iconView'
name: 'iconView',
components: {
SwIcon
}
};
</script>
......@@ -6,9 +6,16 @@
</template>
<script>
import SwMessage from 'smart-web/lib/message';
import 'smart-web/packages/styles/src/message.scss';
export default {
name: 'AppMessage',
components: {
SwMessage
},
computed: {
userInfo() {
return this.$store.state.userInfo;
......
......@@ -3,7 +3,14 @@
</template>
<script>
import SwCatalogManagement from 'smart-web/lib/catalogManagement';
import 'smart-web/packages/styles/src/catalogManagement.scss';
export default {
name: 'catalogManagement'
name: 'catalogManagement',
components: {
SwCatalogManagement
}
};
</script>
......@@ -3,7 +3,14 @@
</template>
<script>
import SwLayerManage from 'smart-web/lib/layerManage';
import 'smart-web/packages/styles/src/layerManage.scss';
export default {
name: 'layerManage'
name: 'layerManage',
components: {
SwLayerManage
}
};
</script>
......@@ -3,8 +3,14 @@
</template>
<script>
import SwMapConfig from 'smart-web/lib/mapConfig';
import 'smart-web/packages/styles/src/mapConfig.scss';
export default {
name: 'mapConfig'
name: 'mapConfig',
components: {
SwMapConfig
}
};
</script>
......@@ -3,7 +3,14 @@
</template>
<script>
import SwMapSearch from 'smart-web/lib/mapSearch';
import 'smart-web/packages/styles/src/mapSearch.scss';
export default {
name: 'mapSearchConfig'
name: 'mapSearchConfig',
components: {
SwMapSearch
}
};
</script>
......@@ -3,7 +3,14 @@
</template>
<script>
import SwServiceRegister from 'smart-web/lib/serviceRegister';
import 'smart-web/packages/styles/src/serviceRegister.scss';
export default {
name: 'serviceRegister'
name: 'serviceRegister',
components: {
SwServiceRegister
}
};
</script>
......@@ -7,12 +7,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwCheckProcess from 'smart-web/lib/checkProcess';
import 'smart-web/packages/styles/src/checkProcess.scss';
export default {
name: 'checkProcess',
mixins: [permission],
components: {
SwCheckProcess
},
data() {
return {
processInstanceId: ''
......
......@@ -11,12 +11,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwCreateWork from 'smart-web/lib/createWork';
import 'smart-web/packages/styles/src/createWork.scss';
export default {
name: 'CreateWork',
mixins: [permission],
components: {
SwCreateWork
},
methods: {
refresh() {
this.$refs.createWork.refresh();
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwDeleteBox from 'smart-web/lib/deleteBox';
import 'smart-web/packages/styles/src/deleteBox.scss';
export default {
name: 'DeleteBox',
mixins: [permission],
components: {
SwDeleteBox
},
methods: {
refresh() {
this.$refs.deleteBox.refresh();
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwDoingWork from 'smart-web/lib/doingWork';
import 'smart-web/packages/styles/src/doingWork.scss';
export default {
name: 'DoingWork',
mixins: [permission],
components: {
SwDoingWork
},
methods: {
refresh() {
this.$refs.doingWork.refresh();
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwFinishedWork from 'smart-web/lib/finishedWork';
import 'smart-web/packages/styles/src/finishedWork.scss';
export default {
name: 'FinishedWork',
mixins: [permission],
components: {
SwFinishedWork
},
methods: {
refresh() {
this.$refs.finishedWork.refresh();
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwHandledWork from 'smart-web/lib/handledWork';
import 'smart-web/packages/styles/src/handledWork.scss';
export default {
name: 'HandledWork',
mixins: [permission],
components: {
SwHandledWork
},
methods: {
refresh() {
this.$refs.handledWork.refresh();
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwMonitorWork from 'smart-web/lib/monitorWork';
import 'smart-web/packages/styles/src/monitorWork.scss';
export default {
name: 'MonitorWork',
mixins: [permission],
components: {
SwMonitorWork
},
methods: {
refresh() {
this.$refs.monitorWork.refresh();
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwReturnBox from 'smart-web/lib/returnBox';
import 'smart-web/packages/styles/src/returnBox.scss';
export default {
name: 'ReturnBox',
mixins: [permission],
components: {
SwReturnBox
},
methods: {
refresh() {
this.$refs.returnBox.refresh();
......
......@@ -7,12 +7,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwSettingColumn from 'smart-web/lib/settingColumn';
import 'smart-web/packages/styles/src/settingColumn.scss';
export default {
name: 'SettingColumn',
mixins: [permission],
components: {
SwSettingColumn
},
data() {
return {
workType: ''
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/myWork/permission';
import SwSuspendWork from 'smart-web/lib/suspendWork';
import 'smart-web/packages/styles/src/suspendWork.scss';
export default {
name: 'suspendWork',
mixins: [permission],
components: {
SwSuspendWork
},
methods: {
refresh() {
this.$refs.suspendWork.refresh();
......
......@@ -3,9 +3,16 @@
</template>
<script>
import SwAccount from 'smart-web/lib/account';
import 'smart-web/packages/styles/src/account.scss';
export default {
name: 'accountSetting',
components: {
SwAccount
},
methods: {
handleUserChange(userInfo) {
this.$store.state.userInfo.RealName = userInfo.realName;
......
......@@ -5,11 +5,17 @@
</template>
<script>
import SwInterface from 'smart-web/lib/interface';
import 'smart-web/packages/styles/src/interface.scss';
import { changeTheme } from '@/utils/global';
export default {
name: 'interface',
components: {
SwInterface
},
computed: {
theme() {
return this.$store.state.theme;
......
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwSqlNaming from 'smart-web/lib/sqlNaming';
import 'smart-web/packages/styles/src/sqlNaming.scss';
export default {
name: 'SNamingManagement',
mixins: [permission]
mixins: [permission],
components: {
SwSqlNaming
}
};
</script>
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwDistrict from 'smart-web/lib/district';
import 'smart-web/packages/styles/src/district.scss';
export default {
name: 'adminDivision',
mixins: [permission]
mixins: [permission],
components: {
SwDistrict
}
};
</script>
......@@ -8,12 +8,18 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwAuthority from 'smart-web/lib/authority';
import 'smart-web/packages/styles/src/authority.scss';
export default {
name: 'AuthorityManage',
mixins: [permission],
components: {
SwAuthority
},
data() {
return {
sysName: '', // 系统名称
......
......@@ -5,12 +5,18 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwBusinessDefinition from 'smart-web/lib/businessDefinition';
import 'smart-web/packages/styles/src/businessDefinition.scss';
export default {
name: 'BusinessDefManager',
mixins: [permission],
components: {
SwBusinessDefinition
},
methods: {
checkExpresion(node) {
this.$router.push({
......
......@@ -6,12 +6,18 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwCheckExpression from 'smart-web/lib/checkExpression';
import 'smart-web/packages/styles/src/checkExpression.scss';
export default {
name: 'CheckExpression',
mixins: [permission],
components: {
SwCheckExpression
},
data() {
return {
businessNode: null
......
......@@ -9,12 +9,18 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwChildSystem from 'smart-web/lib/childSystem';
import 'smart-web/packages/styles/src/childSystem.scss';
export default {
name: 'ChildSystemManage',
mixins: [permission],
components: {
SwChildSystem
},
methods: {
handleCheckSystem(system) {
let url = system.visitUrl;
......
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwCodeDictionary from 'smart-web/lib/codeDictionary';
import 'smart-web/packages/styles/src/codeDictionary.scss';
export default {
name: 'CodeDictionary',
mixins: [permission]
mixins: [permission],
components: {
SwCodeDictionary
}
};
</script>
......@@ -4,11 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwCompany from 'smart-web/lib/company';
import 'smart-web/packages/styles/src/company.scss';
export default {
name: 'compInformation',
mixins: [permission]
mixins: [permission],
components: {
SwCompany
},
};
</script>
......@@ -9,9 +9,16 @@
</template>
<script>
import SwEditProcess from 'smart-web/lib/editProcess';
import 'smart-web/packages/styles/src/editProcess.scss';
export default {
name: 'EditProcess',
components: {
SwEditProcess
},
data() {
return {
url: ''
......
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwEnvironment from 'smart-web/lib/environment';
import 'smart-web/packages/styles/src/environment.scss';
export default {
name: 'EnvironmentConfig',
mixins: [permission]
mixins: [permission],
components: {
SwEnvironment
},
};
</script>
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwFramework from 'smart-web/lib/framework';
import 'smart-web/packages/styles/src/framework.scss';
export default {
name: 'FrameworkManage',
mixins: [permission]
mixins: [permission],
components: {
SwFramework
}
};
</script>
......@@ -8,12 +8,18 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwFunctionModules from 'smart-web/lib/functionModules';
import 'smart-web/packages/styles/src/functionModules.scss';
export default {
name: 'FunctoinModulesManage',
name: 'FunctionModulesManage',
mixins: [permission],
components: {
SwFunctionModules
},
computed: {
platformInfo() {
return this.$store.state.platformInfo;
......
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwHoliday from 'smart-web/lib/holiday';
import 'smart-web/packages/styles/src/holiday.scss';
export default {
name: 'HolidayManagement',
mixins: [permission]
mixins: [permission],
components: {
SwHoliday
}
};
</script>
......@@ -10,6 +10,8 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwModules from 'smart-web/lib/modules';
import 'smart-web/packages/styles/src/modules.scss';
import FunctionModules from '@/views/common/functionModule';
export default {
......@@ -18,6 +20,7 @@ export default {
mixins: [permission],
components: {
SwModules,
FunctionModules
},
......
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwCommonWords from 'smart-web/lib/commonWords';
import 'smart-web/packages/styles/src/commonWords.scss';
export default {
name: 'myComWord',
mixins: [permission]
mixins: [permission],
components: {
SwCommonWords
}
};
</script>
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwOperationLog from 'smart-web/lib/operationLog';
import 'smart-web/packages/styles/src/operationLog.scss';
export default {
name: 'operationLog',
mixins: [permission]
mixins: [permission],
components: {
SwOperationLog
}
};
</script>
......@@ -4,11 +4,17 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwNumberFormula from 'smart-web/lib/numberFormula';
import 'smart-web/packages/styles/src/numberFormula.scss';
export default {
name: 'snBuilder',
mixins: [permission]
mixins: [permission],
components: {
SwNumberFormula
}
};
</script>
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwStamp from 'smart-web/lib/stamp';
import 'smart-web/packages/styles/src/stamp.scss';
export default {
name: 'StampdefManage',
mixins: [permission]
mixins: [permission],
components: {
SwStamp
}
};
</script>
......@@ -4,10 +4,16 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwTaskScheduling from 'smart-web/lib/taskScheduling';
import 'smart-web/packages/styles/src/taskScheduling.scss';
export default {
name: 'taskScheduling',
mixins: [permission]
mixins: [permission],
components: {
SwTaskScheduling
}
};
</script>
......@@ -8,6 +8,8 @@
<script>
import permission from '@/utils/mixins/systemSetup/permission';
import SwWorkflow from 'smart-web/lib/workflow';
import 'smart-web/packages/styles/src/workflow.scss';
import { baseUrl } from '@config/http.config';
export default {
......@@ -15,6 +17,10 @@ export default {
mixins: [permission],
components: {
SwWorkflow
},
methods: {
handleCreateProcess(modelId) {
const url = baseUrl + '/modeler.html?modelId=' + modelId;
......
......@@ -89,5 +89,5 @@ module.exports = {
},
// IE兼容
transpileDependencies: ['element-ui/src', 'element-ui/packages']
// transpileDependencies: ['element-ui/src', 'element-ui/packages']
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment