| | |
| | | <content url="file://$MODULE_DIR$" /> |
| | | <orderEntry type="inheritedJdk" /> |
| | | <orderEntry type="sourceFolder" forTests="false" /> |
| | | <orderEntry type="module-library" exported=""> |
| | | <library> |
| | | <CLASSES> |
| | | <root url="jar://$MODULE_DIR$/server/lib/antelope-other-client-20230203.0.1.jar!/" /> |
| | | </CLASSES> |
| | | <JAVADOC /> |
| | | <SOURCES /> |
| | | </library> |
| | | </orderEntry> |
| | | </component> |
| | | </module> |
| | |
| | | <<<<<<< HEAD |
| | | # æ¥å£åç¼ _api_api_test |
| | | ======= |
| | | # æ¥å£åç¼ _api |
| | | >>>>>>> 1.0.3 |
| | | VUE_APP_API_PREFIX = '/api' |
| | | |
| | | # ä¸ä¸æè·¯å¾ --> é»è®¤./ï¼å¯ä»¥é¨ç½²å¨æå¡å¨ä»»æè·¯å¾ï¼ |
| | |
| | | |
| | | # èå§æ¬å° |
| | | <<<<<<< HEAD |
| | | <<<<<<< HEAD |
| | | # VUE_APP_API = 'http://192.168.3.219:10021/' |
| | | ======= |
| | | VUE_APP_API = 'http://192.168.3.219:10021/' |
| | | >>>>>>> 89d77a7cd7285feda993bffec2513892f8bd355f |
| | | ======= |
| | | # VUE_APP_API = 'http://192.168.3.219:10021/' |
| | | >>>>>>> 1.0.3 |
| | | |
| | | # 任康æ¬å° |
| | | # VUE_APP_API = 'http://192.168.0.15:10021/' |
| | | # VUE_APP_API = 'http://192.168.0.127:10021/' |
| | | |
| | | <<<<<<< HEAD |
| | | <<<<<<< HEAD |
| | | VUE_APP_API = 'https://dmtest.ahapp.net/doumeeplant_api_test/' |
| | | ======= |
| | | #VUE_APP_API = 'https://dmtest.ahapp.net/doumeeplant_api/' |
| | | >>>>>>> 89d77a7cd7285feda993bffec2513892f8bd355f |
| | | ======= |
| | | VUE_APP_API = 'https://dmtest.ahapp.net/doumeeplant_api_test/' |
| | | >>>>>>> 1.0.3 |
| | | |
| | | # VUE_APP_API = 'http://192.168.0.13:10012/' |
| | | |
| | |
| | | # VUE_APP_API = 'https://hsky.doumee.com/doumeeplant_api/' |
| | | |
| | | # æµè¯ |
| | | <<<<<<< HEAD |
| | | # VUE_APP_API = 'https://dmtest.ahapp.net/doumeeplant_api_test/' |
| | | |
| | | #VUE_APP_API = 'https://127.0.0.1/doumeeplant/' |
| | | ======= |
| | | #VUE_APP_API = 'https://dmtest.ahapp.net/doumeeplant_api_test/' |
| | | >>>>>>> 1.0.3 |
| | | |
| | | # æ¼ç¤º |
| | | VUE_APP_API = 'https://www.mes.red/api/' |
| | |
| | | var url = window.location.href |
| | | if (url.indexOf('?code') === -1) { |
| | | let query = url.split('?')[1] |
| | | <<<<<<< HEAD |
| | | let tempUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://www.mes.red/h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect` |
| | | // let tempUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://dmtest.ahapp.net/doumeeplant_h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect` |
| | | // let tempUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://lingyang.mes.show:1801/h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect` |
| | | // let tempUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://www.mes.red/lingyangh5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect` |
| | | ======= |
| | | // let tempUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_url=https://www.mes.red/h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect` |
| | | // let tempUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_url=https://dmtest.ahapp.net/doumeeplant_h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect` |
| | | let tempUrl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://www.mes.red/lingyangh5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | >>>>>>> 1.0.3 |
| | | window.location.replace(tempUrl) |
| | | } else { |
| | | var code = url.substring(url.indexOf('?') + 6, url.indexOf('&')) |
| | |
| | | uuid: '0000', |
| | | code: '0000' |
| | | }) |
| | | <<<<<<< HEAD |
| | | // let res = await testLogin({ // ææ¦ |
| | | // username: '18656077929', |
| | | // password: '123456', |
| | |
| | | // let res = await testLogin({ // å¼ ç£é« |
| | | // username: '15256913207', |
| | | // password: '123456', |
| | | ======= |
| | | // let res = await testLogin({ // å¼ ç£é« |
| | | // username: '15256913207', |
| | | // password: '123456', |
| | | >>>>>>> 1.0.3 |
| | | // companyId: '8', |
| | | // uuid: '0000', |
| | | // code: '0000' |
| | |
| | | const title = ref<string>('') |
| | | |
| | | <<<<<<< HEAD |
| | | <<<<<<< HEAD |
| | | // alert(window.document.title) |
| | | ======= |
| | | alert(window.document.title) |
| | | >>>>>>> 89d77a7cd7285feda993bffec2513892f8bd355f |
| | | ======= |
| | | // alert(window.document.title) |
| | | >>>>>>> 1.0.3 |
| | | const pathLists = reactive<string[]>([ |
| | | '/index', |
| | | '/workbench', |
| | |
| | | }).then(res => { |
| | | if (res.code === 200) { |
| | | // window.parent.postMessage('é¿åº·', '*') |
| | | <<<<<<< HEAD |
| | | let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://www.mes.red/h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | // let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://dmtest.ahapp.net/doumeeplant_h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | // let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://lingyang.mes.show:1801/h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | // let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://www.mes.red/lingyangh5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | ======= |
| | | // let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_url=https://www.mes.red/h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | // let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_url=https://dmtest.ahapp.net/doumeeplant_h5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | let href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx6ea339a336f26380&redirect_uri=https://www.mes.red/lingyangh5/redirect.html&response_type=code&scope=snsapi_base&state=#wechat_redirect' |
| | | >>>>>>> 1.0.3 |
| | | window.open(href) |
| | | // window.location.replace(href) |
| | | } |
| | |
| | | #ç¦æ¾
|
| | | #VUE_APP_BASE_URL = 'http://192.168.0.36:10021/'
|
| | |
|
| | | <<<<<<< HEAD
|
| | | #任康æ¬å°
|
| | | VUE_APP_BASE_URL = 'http://192.168.0.15:10021/'
|
| | | # VUE_APP_BASE_URL = 'https://dmtest.ahapp.net/doumeeplant_api/' |
| | | # VUE_APP_BASE_URL = 'https://dmtest.ahapp.net/doumeeplant_api/'
|
| | | =======
|
| | | #åç£ç£æ¬å°
|
| | | # VUE_APP_BASE_URL = 'http://192.168.0.18:10021/'
|
| | | VUE_APP_BASE_URL = 'https://dmtest.ahapp.net/doumeeplant_api/'
|
| | |
|
| | | # # æ¥å£åç¼
|
| | | # VUE_APP_API_PREFIX = '/doumeeplant/'
|
| | |
|
| | | # #æ£å¼ç¯å¢
|
| | | VUE_APP_BASE_URL = 'https://lingyang.mes.show:1801/doumeeplant/'
|
| | | >>>>>>> 1.0.3
|
¶Ô±ÈÐÂÎļþ |
| | |
| | | # ç产ç¯å¢é
ç½®
|
| | | NODE_ENV = 'production'
|
| | |
|
| | | # å
³éDEBUG
|
| | | VUE_APP_DEBUG = 'off'
|
| | |
|
| | | # è·¯ç±æ¹å¼
|
| | | VUE_APP_ROUTER_MODE = 'hash'
|
| | |
|
| | | # 项ç®ä¸ä¸æè·¯å¾
|
| | | VUE_APP_CONTEXT_PATH = '/admin'
|
| | |
|
| | | # æ¥å£åç¼
|
| | | VUE_APP_API_PREFIX = '/doumeeplant/'
|
| | |
|
| | | #æ£å¼ç¯å¢
|
| | | VUE_APP_BASE_URL = 'https://127.0.0.1/doumeeplant'
|
| | |
| | |
|
| | | # 项ç®ä¸ä¸æè·¯å¾
|
| | | VUE_APP_CONTEXT_PATH = '/admin'
|
| | |
|
| | |
|
| | | # æ¥å£åç¼
|
| | | VUE_APP_API_PREFIX = '/doumeeplant/'
|
| | |
|
| | | #æµè¯æå¡å¨
|
| | | #VUE_APP_BASE_URL = 'http://139.186.142.91:10012/'
|
| | | #æ¼ç¤ºæå¡å¨
|
| | | # VUE_APP_BASE_URL = 'http://121.41.112.139:10012/'
|
| | | VUE_APP_API_PREFIX = '/api/'
|
| | |
|
| | | #æ£å¼ç¯å¢
|
| | | VUE_APP_BASE_URL = 'https://www.mes.red/doumeeplant/'
|
| | | VUE_APP_BASE_URL = 'https://www.mes.red/api/'
|
| | |
|
| | |
| | | "scripts": { |
| | | "serve": "vue-cli-service serve", |
| | | "build:pro": "vue-cli-service build", |
| | | "build:ly": "vue-cli-service build --mode lingyang", |
| | | "build:dev": "vue-cli-service build --mode staging", |
| | | "lint": "vue-cli-service lint", |
| | | "fix": "eslint --ext .js,.vue src --fix" |
| | |
| | | logout() |
| | | .then(() => { |
| | | this.setUserInfo(null) |
| | | this.$router.push({ name: 'login' }) |
| | | // this.$router.push({ path: '/login' }) |
| | | window.location.reload() |
| | | }) |
| | | .catch(e => { |
| | | this.$tip.apiFailed(e) |
| | | this.$tips.apiFailed(e) |
| | | }) |
| | | } |
| | | } |
| | |
| | | <template> |
| | | <!-- :permissions="['business:appliancechange:query']" --> |
| | | <TableLayout> |
| | | <TableLayout :permissions="['ext:companyext:query']"> |
| | | <!-- æç´¢è¡¨å --> |
| | | <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" label-suffix="ï¼" inline> |
| | | <el-form-item label="客æ·åç§°" prop="name"> |
| | |
| | | <!-- è¡¨æ ¼åå页 --> |
| | | <template v-slot:table-wrap> |
| | | <ul class="toolbar"> |
| | | <!-- v-permissions="['ext:workorderrecordext:exportExcel']" --> |
| | | <li><el-button type="primary" @click="$refs.operaClientMangerWindow.open(bull, 'æ°å¢å®¢æ·')">æ°å¢</el-button></li> |
| | | <!-- --> |
| | | <li v-permissions="['ext:companyext:create']"><el-button type="primary" @click="$refs.operaClientMangerWindow.open(bull, 'æ°å¢å®¢æ·')">æ°å¢</el-button></li> |
| | | <!-- <li><el-button type="primary" @click="exportExcel">è°æ´æææ</el-button></li> --> |
| | | <li><el-button type="primary" @click="resetUserPwd">é置主账å·å¯ç </el-button></li> |
| | | <li><el-button style="color: red" :loading="isWorking.delete" @click="deleteByIdInBatch">å é¤</el-button></li> |
| | | <li v-permissions="['ext:companyext:delete']"><el-button style="color: red" :loading="isWorking.delete" @click="deleteByIdInBatch">å é¤</el-button></li> |
| | | </ul> |
| | | <el-table v-loading="isWorking.search" :data="tableData.list" stripe border |
| | | @selection-change="handleSelectionChange"> |
| | |
| | | :inactive-value="0" @change="statusChange(row)"></el-switch> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="æä½" align="center" min-width="220px" fixed="right"> |
| | | <el-table-column |
| | | v-if="containPermissions(['ext:companyext:update', 'ext:companyext:delete'])" |
| | | |
| | | label="æä½" align="center" min-width="220px" fixed="right"> |
| | | <template slot-scope="{ row }"> |
| | | <!-- <el-button type="text" @click="$refs.operaClientMangerWindow.open('ç¼è¾å®¢æ·', row)">ç¼è¾</el-button> --> |
| | | <el-button type="text" @click="showDetail(row, true)">ç¼è¾</el-button> |
| | | <el-button type="text" @click="$refs.operaClientValidDateWindow.open('è°æ´', row)">è°æ´</el-button> |
| | | <el-button type="text" @click="$refs.operaDDSettingWindow.open('ééé
ç½®', row)">ééé
ç½®</el-button> |
| | | <el-button type="text" style="color:red" :loading="isWorking.delete" |
| | | <el-button type="text" v-permissions="['ext:companyext:update']" @click="showDetail(row, true)">ç¼è¾</el-button> |
| | | <el-button type="text" v-permissions="['ext:companyext:update']" @click="$refs.operaClientValidDateWindow.open('è°æ´', row)">è°æ´</el-button> |
| | | <el-button type="text" v-permissions="['ext:companyext:update']" @click="$refs.operaDDSettingWindow.open('ééé
ç½®', row)">ééé
ç½®</el-button> |
| | | <el-button type="text" v-permissions="['ext:companyext:delete']" style="color:red" :loading="isWorking.delete" |
| | | @click="deleteById(row, false)">å é¤</el-button> |
| | | </template> |
| | | </el-table-column> |
| | |
| | | loading: false,
|
| | | username: '',
|
| | | password: '',
|
| | | companyId: 8,
|
| | | // éªè¯ç
|
| | | captcha: {
|
| | | loading: false,
|
| | |
| | | username: this.username.trim(),
|
| | | password: this.password,
|
| | | code: this.captcha.value.trim(),
|
| | | companyId: this.companyId,
|
| | | uuid: this.captcha.uuid
|
| | | })
|
| | | .then(() => {
|
| | | window.location.href = process.env.VUE_APP_CONTEXT_PATH
|
| | | // console.log(process.env.VUE_APP_CONTEXT_PATH);
|
| | | // b7121c39-e109-472f-bb89-722b91289437
|
| | | // window.location.href = process.env.VUE_APP_CONTEXT_PATH
|
| | | window.location.reload()
|
| | | })
|
| | | .catch(e => {
|
| | | this.refreshCaptcha()
|
| | |
| | | #VITE_BASE_URL='http://192.168.0.35:10021' |
| | | |
| | | # VITE_BASE_PATH='/doumeeplant_api' |
| | | <<<<<<< HEAD |
| | | # VITE_BASE_URL='https://dmtest.ahapp.net/doumeeplant_api/' |
| | | |
| | | VITE_BASE_URL = 'https://www.mes.red/doumeeplant' |
| | | ======= |
| | | |
| | | VITE_BASE_URL='https://dmtest.ahapp.net/doumeeplant_api' |
| | | # VITE_BASE_URL = 'https://www.mes.red/doumeeplant' |
| | | >>>>>>> 7550fb636fec7a84dbdea55196d97ed635d7ab10 |
| | | VITE_BASE_URL = 'https://lingyang.mes.show:1801/doumeeplant' |
¶Ô±ÈÐÂÎļþ |
| | |
| | | NODE_ENV = production |
| | | VITE_NAME = 'ç产ç¯å¢' |
| | | VITE_BASE_CONTEXT = 'screen' |
| | | VITE_BASE_PATH = '/doumeeplant/' |
| | | VITE_BASE_URL = 'https://127.0.0.1/doumeeplant' |
| | |
| | | NODE_ENV = production |
| | | VITE_NAME = 'ç产ç¯å¢' |
| | | VITE_BASE_CONTEXT = 'screen' |
| | | VITE_BASE_PATH = '/api' |
| | | VITE_BASE_URL = 'https://www.mes.red/doumeeplant' |
| | | VITE_BASE_PATH = '/api/' |
| | | VITE_BASE_URL = 'https://www.mes.red/api' |
| | |
| | | "scripts": { |
| | | "serve": "vite --mode development", |
| | | "build:pro": "vite build --mode production", |
| | | "build:ly": "vite build --mode lingyang", |
| | | "build:dev": "vite build --mode staging", |
| | | "preview": "vite preview" |
| | | }, |
| | |
| | | // æ¬å°è¿è¡é
ç½®ï¼ååå代çé
ç½® |
| | | server: { |
| | | host: '192.168.0.3', |
| | | port: '8080', |
| | | port: '1801', |
| | | cors: true, // é»è®¤å¯ç¨å¹¶å
è®¸ä»»ä½æº |
| | | open: true, // 卿å¡å¨å¯å¨æ¶èªå¨å¨æµè§å¨ä¸æå¼åºç¨ç¨åº |
| | | //åå代çé
ç½®ï¼æ³¨ærewriteåæ³ï¼å¼å§æ²¡çææ¡£å¨è¿é踩äºå |
| | |
| | | import doumeemes.core.model.PageData; |
| | | import doumeemes.core.model.PageWrap; |
| | | import doumeemes.core.utils.DateUtil; |
| | | <<<<<<< HEAD |
| | | import doumeemes.dao.business.model.Backorder; |
| | | import doumeemes.dao.business.vo.WorkPlansVO; |
| | | import doumeemes.dao.ext.dto.CompanyLoginDTO; |
| | | import doumeemes.dao.ext.dto.QueryWorkPlansDTO; |
| | | ======= |
| | | import doumeemes.dao.ext.dto.CompanyLoginDTO; |
| | | >>>>>>> 1.0.3 |
| | | import doumeemes.dao.ext.vo.CompanyLoginStatisticsVO; |
| | | import doumeemes.dao.system.dto.QuerySystemLoginLogDTO; |
| | | import doumeemes.dao.system.model.SystemLoginLog; |
| | |
| | | @RequiresPermissions("system:loginLog:query") |
| | | public void export (@RequestBody PageWrap<QuerySystemLoginLogDTO> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(SystemLoginLog.class).exportWithFirstAndEnd(systemLoginLogService.findPage(pageWrap).getRecords(), "ç»å½æ¥å¿_"+System.currentTimeMillis(),"ç»å½æ¥å¿-"+ DateUtil.getPlusTime2(DateUtil.getCurrentDate()),null, response); |
| | | <<<<<<< HEAD |
| | | ======= |
| | | } |
| | | |
| | | |
| | | @PostMapping("/companyLoginStatisticsPage") |
| | | @ApiOperation("ä¼ä¸ç»å½ç»è®¡") |
| | | // @RequiresPermissions("system:loginLog:query") |
| | | public ApiResponse<PageData<CompanyLoginStatisticsVO>> companyLoginStatisticsPage (@RequestBody PageWrap<CompanyLoginDTO> pageWrap) { |
| | | return ApiResponse.success(systemUserService.companyLoginStatisticsPage(pageWrap)); |
| | | } |
| | | |
| | | @PostMapping("/companyLoginStatisticsExport") |
| | | @ApiOperation("ä¼ä¸ç»å½ç»è®¡å¯¼åº") |
| | | // @RequiresPermissions("system:loginLog:query") |
| | | public void companyLoginStatisticsExport (@RequestBody PageWrap<CompanyLoginDTO> pageWrap, HttpServletResponse response) { |
| | | ExcelExporter.build(CompanyLoginStatisticsVO.class).exportWithFirstAndEnd(systemUserService.companyLoginStatisticsPage(pageWrap).getRecords(), "ä¼ä¸ç»å½ç»è®¡_"+System.currentTimeMillis(),"ä¼ä¸ç»å½ç»è®¡_"+ DateUtil.getPlusTime2(DateUtil.getCurrentDate()),null, response); |
| | | >>>>>>> 1.0.3 |
| | | } |
| | | |
| | | |
| | |
| | | package doumeemes.config.shiro; |
| | | |
| | | <<<<<<< HEAD |
| | | import doumeemes.core.model.LoginUserInfo; |
| | | ======= |
| | | >>>>>>> 1.0.3 |
| | | import org.apache.shiro.authc.UsernamePasswordToken; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | |
| | | public class CompanyLoginStatisticsVO { |
| | | |
| | | @ApiModelProperty(value = "æ¶é´ yyyy-MM-dd") |
| | | <<<<<<< HEAD |
| | | @ExcelColumn(name="æ¶é´",width = 6,align = HorizontalAlignment.CENTER,index = 0) |
| | | private String dataDate; |
| | | |
| | |
| | | |
| | | @ApiModelProperty(value = "ç»å½æ¬¡æ°") |
| | | @ExcelColumn(name="ç»å½æ¬¡æ°",width = 6,align = HorizontalAlignment.CENTER,index = 3) |
| | | ======= |
| | | @ExcelColumn(name="æ¶é´",width = 6,align = HorizontalAlignment.CENTER) |
| | | private String dataDate; |
| | | |
| | | @ApiModelProperty(value = "ç»å½ä¼ä¸åç§°") |
| | | @ExcelColumn(name="ç»å½ä¼ä¸åç§°",width = 6,align = HorizontalAlignment.CENTER) |
| | | private String companyName; |
| | | |
| | | @ApiModelProperty(value = "æ¸ é") |
| | | @ExcelColumn(name="æ¸ é", valueMapping = "0=PCå¹³å°;1=ééå¹³å°;2=ç¾ç¾å¹³å°;3=EDGPå¹³å°;4=微信å°ç¨åº",width = 6,align = HorizontalAlignment.CENTER) |
| | | private Integer orgin; |
| | | |
| | | @ApiModelProperty(value = "ç»å½æ¬¡æ°") |
| | | @ExcelColumn(name="ç»å½æ¬¡æ°",width = 6,align = HorizontalAlignment.CENTER) |
| | | >>>>>>> 1.0.3 |
| | | private Integer loginNum; |
| | | |
| | | } |
| | |
| | | @ExcelColumn(name="ç»å½æ¶é´", dateFormat = "yyyy-MM-dd HH:mm:ss", width = 10) |
| | | private Date loginTime; |
| | | <<<<<<< HEAD |
| | | <<<<<<< HEAD |
| | | ======= |
| | | @ApiModelProperty(value = "ä¼ä¸åç§°") |
| | | @ExcelColumn(name="ä¼ä¸åç§°", color = IndexedColors.RED, width = 16) |
| | |
| | | private String companyUserName; |
| | | |
| | | >>>>>>> 89d77a7cd7285feda993bffec2513892f8bd355f |
| | | ======= |
| | | >>>>>>> 1.0.3 |
| | | } |
| | |
| | | for(WorkorderRecordExtListVO model : result){ |
| | | //æ¥è¯¢ç产人åå§å |
| | | initProUser(user,model,allDepartList); |
| | | // BigDecimal s =new BigDecimal(Constants.formatIntegerNum(model.getSalary())); |
| | | // s.divide(new BigDecimal(0),2); |
| | | // model.setSalary(s.doubleValue()); |
| | | } |
| | | } |
| | | return PageData.from(new PageInfo<>(result)); |
| | |
| | | import com.github.pagehelper.PageInfo; |
| | | import doumeemes.core.model.PageData; |
| | | import doumeemes.core.model.PageWrap; |
| | | <<<<<<< HEAD |
| | | import doumeemes.core.utils.DateUtil; |
| | | ======= |
| | | >>>>>>> 1.0.3 |
| | | import doumeemes.dao.ext.dto.ActivityLoginDTO; |
| | | import doumeemes.dao.ext.dto.CompanyLoginDTO; |
| | | import doumeemes.dao.ext.vo.ActivityLoginVO; |
| | |
| | | |
| | | @Override |
| | | public List<ActivityLoginVO> activityLoginVOList(ActivityLoginDTO activityLoginDTO) { |
| | | <<<<<<< HEAD |
| | | if(StringUtils.isNotBlank(activityLoginDTO.getEndDate())){ |
| | | activityLoginDTO.setEndDate(DateUtil.afterDate(activityLoginDTO.getEndDate(),1)); |
| | | } |
| | | ======= |
| | | >>>>>>> 1.0.3 |
| | | return systemUserMapper.activityLoginVOList(activityLoginDTO); |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # WEBæå¡å¨é
ç½® æ¼ç¤ºç¯å¢ |
| | | server: |
| | | port: 10021 |
| | | servlet: |
| | | session: |
| | | timeout: PT3H #表示12å°æ¶ |
| | | |
| | | spring: |
| | | # æ°æ®æºé
ç½® |
| | | |
| | | datasource: |
| | | url: jdbc:mysql://192.168.10.147:3306/doumee_mes_standard?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8 |
| | | username: root |
| | | password: Doumee@168_com |
| | | driver-class-name: com.mysql.cj.jdbc.Driver |
| | | type: com.alibaba.druid.pool.DruidDataSource |
| | | |
| | | # rabbitmq: |
| | | # host: amqp-cn-7mz2o4ddz00c.cn-hangzhou.amqp-2.net.mq.amqp.aliyuncs.com |
| | | # port: 5672 |
| | | # username: MjphbXFwLWNuLTdtejJvNGRkejAwYzpMVEFJNXQ3QzFjdXJUNnlleGNoc1hMZWo= |
| | | # password: RkEwNjMzNUM5MTBENzE2QjQyQzE4OTc1ODREMEU5NzA4ODFBMkQ2NjoxNjUwOTU0NjI4MjYx |
| | | # virtual-host: mqtest |
| | | |
| | | # redis: |
| | | # # database: 0 |
| | | # host: r-m5ece8e1y7649odr2xpd.redis.rds.aliyuncs.com |
| | | # port: 6379 |
| | | # password: doumee:doumee@168 |
| | | # timeout: 5000 # è¿æ¥æ± ä¸çæå°ç©ºé²è¿æ¥ |
| | | redis: |
| | | # database: 0 |
| | | host: 192.168.10.186 |
| | | port: 6379 |
| | | password: Doumee@168_com |
| | | timeout: 5000 # è¿æ¥æ± ä¸çæå°ç©ºé²è¿æ¥ |
| | | knife4j: |
| | | enable: true |
| | | basic: |
| | | enable: true |
| | | username: admin |
| | | password: doumee@168.com |
| | | debug_model: true |
| | | |
| | | captcha_check: true |
| | | |
| | | # Swaggeré
ç½® |
| | | swagger: |
| | | host: |
| | | title: ${project.name}æ¥å£ææ¡£ |
| | | description: ${project.name}æ¥å£ææ¡£ |
| | | enabled: true |
| | | # ç¦ç¨swaggeræ¶çéå®åå°å |
| | | redirect-uri: / |
| | |
| | | # application: |
| | | # name: doumeemes |
| | | profiles: |
| | | active: standardPro |
| | | active: standardLingyang |
| | | # JSONè¿åé
ç½® |
| | | jackson: |
| | | # é»è®¤æ¶åº |
| | |
| | | </resultMap> |
| | | |
| | | <select id="activityLoginVOList" parameterType="doumeemes.dao.ext.dto.ActivityLoginDTO" resultMap="ActivityLoginVO"> |
| | | <<<<<<< HEAD |
| | | select a.DATA_DATE , count(b.id) as dayActiveUserNum from ( SELECT DATE_FORMAT( DATE_ADD(CONCAT(#{dto.startDate}), INTERVAL(help_topic_id) DAY),'%Y-%m-%d') DATA_DATE |
| | | ======= |
| | | select a.DATA_DATE , count(1) as dayActiveUserNum from ( SELECT DATE_FORMAT( DATE_ADD(CONCAT(#{dto.startDate}), INTERVAL(help_topic_id) DAY),'%Y-%m-%d') DATA_DATE |
| | | >>>>>>> 1.0.3 |
| | | FROM mysql.help_topic |
| | | WHERE TIMESTAMPDIFF(DAY,CONCAT(#{dto.startDate}),CONCAT(#{dto.endDate})) > help_topic_id ) a |
| | | left join |
| | |
| | | FROM `system_login_log` s left join company c on s.COMPANY_ID = c.ID |
| | | <where> |
| | | s.COMPANY_ID is not null |
| | | <<<<<<< HEAD |
| | | and s.SUCCESS = 1 |
| | | and s.ORGIN is not null |
| | | <if test="dto.orgin != null"> |
| | | AND s.orgin = #{dto.orgin} |
| | | </if> |
| | | ======= |
| | | <if test="dto.orgin != null"> |
| | | AND s.orgin = #{dto.orgin} |
| | | </if> |
| | | |
| | | >>>>>>> 1.0.3 |
| | | <if test="dto.companyName != null and dto.companyName != ''"> |
| | | AND c.`NAME` LIKE CONCAT('%', #{dto.companyName}, '%') |
| | | </if> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # ç产ç¯å¢é
ç½® |
| | | NODE_ENV = 'production' |
| | | |
| | | # å
³éDEBUG |
| | | VUE_APP_DEBUG = 'off' |
| | | |
| | | # è·¯ç±æ¹å¼ |
| | | VUE_APP_ROUTER_MODE = 'hash' |
| | | |
| | | # 项ç®ä¸ä¸æè·¯å¾ |
| | | VUE_APP_CONTEXT_PATH = '/web/' |
| | | |
| | | # æ¥å£åç¼ |
| | | VUE_APP_API_PREFIX = '/doumeeplant/' |
| | | |
| | | VUE_APP_BASE_URL = 'https://127.0.0.1/doumeeplant' |
| | |
| | | VUE_APP_CONTEXT_PATH = '/web/' |
| | | |
| | | # æ¥å£åç¼ |
| | | VUE_APP_API_PREFIX = '/doumeeplant' |
| | | VUE_APP_API_PREFIX = '/api/' |
| | | |
| | | VUE_APP_BASE_URL = 'https://www.mes.red/doumeeplant/' |
| | | VUE_APP_BASE_URL = 'https://www.mes.red/api/' |