Commit 2813d7d8 authored by 陶进's avatar 陶进

提交一下

parent 528ab007
const { app } = require('electron').remote
const axios = require('axios')
const path = app.getAppPath()
const baseUrl = require(path + '/build_config/url').baseUrl
const { BrowserWindow } = require('electron').remote
const axios = require("axios")
const baseUrl = require(app.getAppPath() + '/build_config/url').baseUrl
var info = JSON.parse(localStorage.getItem('userInfo'))
console.log(info)
var net = axios.create({
baseURL: baseUrl,
timeout: 1000000
});
var netPost = function (url, data) {
return net.post(url, {
'Token': info.token,
......@@ -77,7 +72,8 @@ net.interceptors.response.use(function (res) {
// 对响应错误做点什么
return Promise.reject(error)
})
module.exports = {
netPost
function newHttp(){
return { netPost: netPost }
}
// export default axios
This source diff could not be displayed because it is too large. You can view the blob instead.
module.exports = (filename, dirname)=>{
console.log(filename)
console.log(dirname)
const fs = require('fs')
const os = require('os')
const platform = os.platform()
const filePath = filename.replace('.js','.vue')
const dirName = dirname.replace('.js','.vue')
var name
if(platform == 'darwin'){
name = dirName.split('/').pop()
}else{
name = dirName.split('\\').pop()
}
var data = fs.readFileSync(filePath);
const nodeHttp = require('http')
async function getVueFile(url) {
return new Promise(function (resolve, reject) {
nodeHttp.get(url, function (req, res) {
var html = '';
req.on('data', (data) => {
html += data
})
req.on('end', () => {
resolve(html)
});
req.on('error', (e) => {
reject(e.message);
});
});
});
}
async function loadComponent(name, url) {
var data = await getVueFile(url)
var str = data.toString()
str = str.substring(0, str.lastIndexOf('</template>'))
str = str.replace('<template>','')
......
var init = require('../../lib/init.js')
var value = init(__filename, __dirname)
// var init = require('../../lib/init.js')
// var value = init(__filename, __dirname)
//以上代码引入vue、css等,初始化
module.exports = {
name: value.name,
data: function () {
return {
testYear: '',
testQuarter: '',
testMergeType: '',
requiredCondition: []
}
},
props:['params','allParams'],
template: value.template,
computed: {
},
mounted() {
this.getRequiredCondition()
},
methods: {
getRequiredCondition () { //1证券代码 2合并类型 4报告期
var arr = []
this.allParams.forEach(item => {
if (this.params & item.Id) {
arr.push(item)
}
})
this.requiredCondition = arr
async function getCondition() {
var value = await loadComponent('publicIndex', window.global.urls.loadUrl + '/src/views/main_views/indexManage/components/condition/index.vue')
return {
name: value.name,
data: function () {
return {
testYear: '',
testQuarter: '',
testMergeType: '',
requiredCondition: []
}
},
props:['params','allParams'],
template: value.template,
computed: {
},
mounted() {
this.getRequiredCondition()
},
isContains (id) {
console.log('执行')
var isRequired = false
this.requiredCondition.forEach(item => {
if(item.Id == id){
isRequired = true
}
})
return isRequired
methods: {
getRequiredCondition () { //1证券代码 2合并类型 4报告期
var arr = []
this.allParams.forEach(item => {
if (this.params & item.Id) {
arr.push(item)
}
})
this.requiredCondition = arr
},
isContains (id) {
console.log('执行')
var isRequired = false
this.requiredCondition.forEach(item => {
if(item.Id == id){
isRequired = true
}
})
return isRequired
}
}
}
}
\ No newline at end of file
}
......@@ -2012,4 +2012,269 @@
cursor: pointer;
box-sizing: border-box;
}
.calculater-display{
border-bottom: 1px solid #eaeaea;
height: 320px;
box-sizing: border-box;
padding: 10px;
max-width: 600px;
overflow: scroll;
overflow-x: hidden;
}
.calculater-keybord{
font-size: 0px;
border-bottom: 1px solid #eaeaea;
border-top: 0;
/* border-bottom: 0; */
box-sizing: border-box;
max-width: 600px;
height: 40px;
}
.calculater-keybord .single-bord:last-child{
border-right: 1px solid #eaeaea;
}
.calculater-keybord .single-bord{
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
font-size: 20px;
color: #333;
box-sizing: border-box;
cursor: pointer;
user-select: none;
float: left;
border-right: 1px solid #eaeaea;
}
.calculater-keybord .single-bord.long{
width: 80px;
}
.calculater-keybord .single-bord.active{
color: #d0021b;
background: #FFE7E7;
}
.calculater-keybord .single-bord.active:active{
color: #fff;
background: #d0021b;
}
.calculater-keybord .single-bord:active{
background: #FFE7E7;
}
.calculater-keybord .single-bord:hover{
color: #d0021b;
}
.calculater-keybord .single-bord+.single-bord{
/* border-left: 1px solid #eaeaea; */
}
.calculater-keybord .single-bord.text{
font-size: 12px;
}
.calculater-operation{
margin-top: 12px;
}
/* .calculater-tip{
font-size: 12px;
} */
.calculater-operation span{
display: inline-block;
padding: 4px 8px;
border: 1px solid #eaeaea;
border-radius: 4px;
cursor: pointer;
}
.calculater-operation span:active{
color: #d0021b;
background: #FFE7E7;
}
.calculater-operation span:hover{
background: #FFE7E7;
}
.cal-index-detail{
border: 1px solid #eaeaea;
font-size: 12px;
padding: 10px;
box-sizing: border-box;
margin-left: 10px;
height: 400px;
overflow: overlay;
min-width: 240px;
max-width: 240px;
}
#invented{
position: fixed;
opacity: 0;
left: 0;
top: 0;
z-index: -1;
font-size: 12px;
}
.flex{
display: flex;
}
.calculater-display input{
outline: 0;
border: 0;
cursor: pointer;
font-size: 12px;
margin-bottom: 4px;
}
.calculater-display input:focus{
outline: 0;
}
.calculater-display .cal-index.brackets{
background: #d0daff;
}
.cal-index{
background: #FFE7E7;
margin: 0 2px;
}
.cal-index.active{
color: #d0021b;
}
.calculater-display:focus{
outline: 0;
}
.index-choose-dialog .single-column {
display: flex;
align-items: center;
padding: 8px 0;
}
.mini.el-input--mini .el-input__inner{
height: 20px;
line-height: 20px;
/* border-radius: 4px; */
padding: 0 4px;
}
.mini.el-input--mini .el-input-group__append{
min-width: 10px;
text-align: center;
padding: 0 4px;
}
.mini.el-select .el-input--mini .el-input__inner{
height: 20px;
line-height: 20px;
padding-left: 4px;
padding-right: 4px;
}
.mini.el-select .el-input .el-select__caret{
line-height: 20px;
}
.controller-item+.controller-item{
margin-top: 8px;
}
.mini .el-switch__core{
height: 14px;
}
.mini .el-switch__core:after{
height: 10px;
width: 10px;
}
.mini.el-switch.is-checked .el-switch__core::after{
width: 10px;
height: 10px;
}
.mini.el-switch.is-checked .el-switch__core::after{
margin-left: -11px;
}
.mini .el-input__inner{
height: 20px;
line-height: 20px;
font-size: 12px;
}
.mini .el-input__icon{
line-height: 20px;
}
.mini.el-input--suffix .el-input__inner{
padding-right: 0;
}
.mini .el-input__icon{
width: 20px;
}
.mini .el-input__inner{
font-size: 12px;
line-height: 20px;
height: 20px;
}
.mini.el-select .el-input__inner{
padding-left: 4px;
}
.absolute-operation{
position: absolute;
right: 4px;
top: 8px;
font-size: 14px;
cursor: pointer;
}
.absolute-operation:hover{
color: #D0021B;
}
.index-controller .column {
margin-bottom: 12px;
}
.index-controller .column .column-title {
color: #999;
margin-bottom: 6px;
}
.function-params-item {
background: rgb(245, 247, 250);
padding: 8px;
border-radius: 4px;
position: relative;
}
.function-params-item .item-title {
margin-bottom: 4px;
}
.func-show-dom {
padding-bottom: 4px;
}
.function-params-item+.function-params-item {
margin-top: 8px;
}
.index-choose-dialog-inner {
display: flex;
}
.index-choose-dialog .index-detail {
padding-left: 20px;
border-left: 1px solid #EBEEF5;
flex: auto;
}
.index-detail {
flex: auto;
padding-left: 20px;
display: flex;
flex-direction: column;
/* overflow: scroll; */
position: relative;
}
.index-choose-dialog .index-list {
padding-right: 20px;
}
.index-list {
border: 1px solid #f0f0f0;
background: #F9F9F9;
border-radius: 2px;
padding: 4px;
}
.index-choose-dialog .el-dialog__body{
font-size: 12px;
}
.cal-container{
border: 1px solid #eaeaea;
}
.index-list-tree{
overflow: scroll;
overflow-x: hidden;
}
.mini .el-radio__inner {
width: 10px;
height: 10px;
}
.mini .el-radio__label {
font-size: 12px;
font-weight: normal;
padding-left: 6px;
}
.mini .el-radio{
margin-right: 16px;
}
\ No newline at end of file
......@@ -14,41 +14,78 @@
<router-view></router-view>
</div>
</body>
<script>
const { app } = require('electron').remote
const { ipcRenderer } = require('electron')
window.global.urls = require(app.getAppPath() + '/build_config/url')
</script>
<script src="../../../static/vue/vue.min.js"></script>
<script src="../../../static/element/index.js"></script>
<script src="../../../static/vue-router/vue-router.js"></script>
<script src='../../../static/xlsx/xlsx.full.min.js'></script>
<script src="../../../static/plTable/index.js"></script>
<!-- <script src="../../lib/vue/vue.js"></script>
<script src="../../lib/element/index.js"></script>
<script type="text/javascript" src='../../lib/xlsx/xlsx.full.min.js'></script>
<script src="../../lib/vue-router/vue-router.js"></script>
<script src="../../lib/plTable/index.js"></script>
<script src="../../lib/echarts/echarts.min.js"></script> -->
<script>
const { app } = require('electron').remote
const path = app.getAppPath()
const { routes } = require(path + '/src/views/main_views/indexManage/routers/router.js')
const router = new VueRouter({ routes })
const http = require(path + '/src/assist/axios.js')
var info = JSON.parse(localStorage.getItem('userInfo'))
const { splitPane } = require('vue-splitpane')
Vue.component('split-pane', splitPane)
<script src="../../../assist/loadVue.js"></script>
<script src="./routers/publicIndex/publicIndex.js"></script>
<script src="./routers/myIndex/myIndex.js"></script>
<script src="./routers/indexAudit/indexAudit.js"></script>
<script src="./routers/categoryAudit/categoryAudit.js"></script>
<script src="./routers/indexRecord/indexRecord.js"></script>
<script src="./components/condition/index.js"></script>
<script src="./components/calculater/calculater.js"></script>
<script src="../../../assist/axios.js"></script>
<script src="./indexManage.js"></script>
<script>
var http = newHttp()
const mytools = new tools()
console.log(mytools)
var info = JSON.parse(localStorage.getItem('userInfo'))
const { splitPane } = require('vue-splitpane')
Vue.component('split-pane', splitPane)
async function init() {
var myIndex = await getMyIndex()
var indexAudit = await getIndexAudit()
var publicIndex = await getPublicIndex()
var categoryAudit = await getCategoryAudit()
var indexRecord = await getIndexRecord()
// var component = await getMain()
// var component = await getMain()
// var component = await getMain()
var routes = [
{ path: '/', component: myIndex },
{ path: '/indexAudit', component: indexAudit },
{ path: '/publicIndex', component: publicIndex },
{ path: '/categoryAudit', component: categoryAudit },
{ path: '/indexRecord', component: indexRecord }
]
console.log(routes)
var router = new VueRouter({ routes })
new Vue({
router,
el: '#app',
data: function() {
return {
hasPadding: true
data: function () {
return {
}
},
mounted () {
mounted() {
},
methods: {
}
})
}
init()
</script>
</html>
\ No newline at end of file
const http = require('../../../lib/axios/axios.js')
const { dialog } = require('electron').remote
const officegen = require('officegen')
const path = require('path');
const fs = require('fs')
const filePath = path.resolve(__dirname, './categoryAudit.vue')
let newTemplate = ''
var data = fs.readFileSync(filePath);
var str = data.toString()
var newStr = str.substring(0, str.lastIndexOf('</template>'))
newTemplate = newStr.replace('<template>','')
var keyBord = require('../../lib/keyBord')
var tools = require('../../lib/tools.js')
const condition = require('../../components/condition/index.js')
module.exports = {
categoryAudit: {
async function getCategoryAudit() {
var condition = await getCondition()
var value = await loadComponent('publicIndex', window.global.urls.loadUrl + '/src/views/main_views/indexManage/routers/categoryAudit/categoryAudit.vue')
return {
data: function () {
return {
tableData: [],
......@@ -78,10 +64,10 @@ module.exports = {
}
},
components: {condition},
template: newTemplate,
template: value.template,
mounted () {
this.checkPermission(48, 'indexPermission')
this.currentAccount = store.get('accountId')
this.currentAccount = info.accountId
this.getIndexData()
this.getBadge(1, 'isDotEdit')
this.getBadge(2, 'isDotSort')
......@@ -98,7 +84,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Account/Account/CheckPermission', {
"id": id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -115,7 +101,7 @@ module.exports = {
http.netPost('Data/CustomIndex/ViewIndexSort', {
"status": type == 'pass'?1:2, //1通过2拒绝
"id": this.activeIndex.Id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -135,7 +121,7 @@ module.exports = {
http.netPost('Data/CustomIndex/GetPendingViewIndexSort', {
"Current": (this.pageCurrent - 1) * this.psize,
"Psize": this.psize,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -164,7 +150,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetTodoCustomIndexCount', {
"countOption": type,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......
const http = require('../../../lib/axios/axios.js')
const { dialog } = require('electron').remote
const officegen = require('officegen')
const path = require('path');
const fs = require('fs')
const filePath = path.resolve(__dirname, './indexAudit.vue')
let newTemplate = ''
var data = fs.readFileSync(filePath);
var str = data.toString()
var newStr = str.substring(0, str.lastIndexOf('</template>'))
newTemplate = newStr.replace('<template>','')
var keyBord = require('../../lib/keyBord')
var tools = require('../../lib/tools.js')
const condition = require('../../components/condition/index.js')
module.exports = {
indexAudit: {
async function getIndexAudit() {
var condition = await getCondition()
var calculater = await getCalculater()
var value = await loadComponent('publicIndex', window.global.urls.loadUrl + '/src/views/main_views/indexManage/routers/indexAudit/indexAudit.vue')
return {
data: function () {
return {
tableData: [],
......@@ -80,13 +67,13 @@ module.exports = {
}
},
components: {condition},
template: newTemplate,
template: value.template,
mounted () {
this.currentAccount = store.get('accountId')
this.currentAccount = info.accountId
this.getDefaultType()
this.getPublicCategory()
tools.getKeyboardObj(keyBord, this.keyboardObj)
tools.getIndexs(this.initIndexObj).then(res => {
mytools.getKeyboardObj(mytools.getKeyboard(), this.keyboardObj)
mytools.getIndexs(this.initIndexObj).then(res => {
this.getIndexData()
})
this.getZjhIndustryCategoryList()
......@@ -111,7 +98,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Account/Account/CheckPermission', {
"id": id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -693,7 +680,7 @@ module.exports = {
"status": type == 'pass'?16:32,
"id": this.activeIndex.Id,
"codes": arr,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -815,7 +802,7 @@ module.exports = {
getDefaultType () {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetAllIndexArgs', {
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -850,7 +837,7 @@ module.exports = {
"Current": (this.pageCurrent - 1) * this.psize,
"Psize": this.psize,
"name": this.searchedName,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -904,7 +891,7 @@ module.exports = {
},
setDetailCondition (data, id, key) {
tools.getUsedCompany(data.Algorithm.Object || data.Algorithm, this.companyNameObj).then(res => {
mytools.getUsedCompany(data.Algorithm.Object || data.Algorithm, this.companyNameObj).then(res => {
this[key] = {
indexParams: {},
dateParams: {},
......@@ -914,7 +901,7 @@ module.exports = {
dom: '',
showDom: ''
}
tools.getSaveCondition(this[key], data.Algorithm.Object || data.Algorithm, this.initIndex, this.initIndexObj, this.companyNameObj, this.keyboardObj)
mytools.getSaveCondition(this[key], data.Algorithm.Object || data.Algorithm, this.initIndex, this.initIndexObj, this.companyNameObj, this.keyboardObj)
this.$nextTick(()=>{
var spans = document.getElementById(id).getElementsByTagName('span')
var html = ''
......@@ -923,7 +910,7 @@ module.exports = {
})
document.getElementById(id).innerHTML = html
var spans = document.getElementById(id).getElementsByTagName('span')
tools.formatShowDom(spans)
mytools.formatShowDom(spans)
})
})
},
......@@ -932,7 +919,7 @@ module.exports = {
this.activeIndex = data
this.showIndexDetail = true
tools.getUsedCompany(data.Algorithm.Object, this.companyNameObj).then(res => {
mytools.getUsedCompany(data.Algorithm.Object, this.companyNameObj).then(res => {
this.activeIndexCondition = {
indexParams: {},
dateParams: {},
......@@ -943,7 +930,7 @@ module.exports = {
showDom: ''
}
tools.getSaveCondition(this.activeIndexCondition, data.Algorithm.Object, this.initIndex, this.initIndexObj, this.companyNameObj, this.keyboardObj)
mytools.getSaveCondition(this.activeIndexCondition, data.Algorithm.Object, this.initIndex, this.initIndexObj, this.companyNameObj, this.keyboardObj)
this.$nextTick(()=>{
var spans = document.getElementById('conditionBox').getElementsByTagName('span')
......@@ -953,7 +940,7 @@ module.exports = {
})
document.getElementById('conditionBox').innerHTML = html
var spans = document.getElementById('conditionBox').getElementsByTagName('span')
tools.formatShowDom(spans)
mytools.formatShowDom(spans)
})
})
},
......@@ -961,7 +948,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetTodoCustomIndexCount', {
"countOption": type,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......
const http = require('../../../lib/axios/axios.js')
const { dialog } = require('electron').remote
const officegen = require('officegen')
const path = require('path');
const fs = require('fs')
const filePath = path.resolve(__dirname, './indexRecord.vue')
let newTemplate = ''
var data = fs.readFileSync(filePath);
var str = data.toString()
var newStr = str.substring(0, str.lastIndexOf('</template>'))
newTemplate = newStr.replace('<template>','')
const condition = require('../../components/condition/index.js')
module.exports = {
indexRecord: {
async function getIndexRecord() {
var condition = await getCondition()
var value = await loadComponent('publicIndex', window.global.urls.loadUrl + '/src/views/main_views/indexManage/routers/indexRecord/indexRecord.vue')
return {
data: function () {
return {
tableData: [],
......@@ -79,10 +66,10 @@ module.exports = {
}
},
components: {condition},
template: newTemplate,
template: value.template,
mounted () {
this.checkPermission(48, 'indexPermission')
this.currentAccount = store.get('accountId')
this.currentAccount = info.accountId
this.getIndexData()
this.getBadge(1, 'isDotEdit')
this.getBadge(2, 'isDotSort')
......@@ -99,7 +86,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Account/Account/CheckPermission', {
"id": id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -119,7 +106,7 @@ module.exports = {
"Current": (this.pageCurrent - 1) * this.psize,
"Psize": this.psize,
"name": this.searchName,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -152,7 +139,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetTodoCustomIndexCount', {
"countOption": type,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......
const http = require('../../../lib/axios/axios.js')
const { dialog } = require('electron').remote
const officegen = require('officegen')
const path = require('path');
const fs = require('fs')
const filePath = path.resolve(__dirname, './myIndex.vue')
let newTemplate = ''
var data = fs.readFileSync(filePath);
var str = data.toString()
var newStr = str.substring(0, str.lastIndexOf('</template>'))
newTemplate = newStr.replace('<template>', '')
// const calculater = require('../components/calculater')
const calculater = require('../../../components/complexCondition/index')
var keyBord = require('../../lib/keyBord')
var tools = require('../../lib/tools.js')
const { ipcRenderer } = require('electron')
const condition = require('../../components/condition/index.js')
module.exports = {
myIndex: {
async function getMyIndex() {
var condition = await getCondition()
var calculater = await getCalculater()
var value = await loadComponent('publicIndex', window.global.urls.loadUrl + '/src/views/main_views/indexManage/routers/myIndex/myIndex.vue')
return {
data: function () {
return {
treeData: [],
......@@ -164,7 +148,7 @@ module.exports = {
computed: {
},
template: newTemplate,
template: value.template,
mounted() {
var that = this
ipcRenderer.on('copy-multiple-condition-reply', function (event, arg) {
......@@ -174,7 +158,7 @@ module.exports = {
this.getIndexs().then(res => {
this.getIndexCateGory('init')
this.getDefaultType()
tools.getKeyboardObj(keyBord, this.keyboardObj)
mytools.getKeyboardObj(mytools.getKeyboard(), this.keyboardObj)
})
this.getZjhIndustryCategoryList()
......@@ -201,7 +185,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Account/Account/CheckPermission', {
"id": id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -315,7 +299,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/UnSubmitIndex', {
"id": this.activeIndex.PublicIndexId,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -852,7 +836,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/RemoveCustomIndex', {
"id": this.activeIndex.Id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -876,7 +860,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/IndexNameSimilarity', {
"customIndexId": this.activeIndex.Id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -903,7 +887,7 @@ module.exports = {
http.netPost('Data/CustomIndex/SubmitIndexToView', {
"id": this.activeIndex.Id,
"archiveCodes": arr,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -993,7 +977,7 @@ module.exports = {
getDefaultType() {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetAllIndexArgs', {
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1070,7 +1054,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/RemoveArchive', {
"Id": this.activeIndex.Id,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1091,7 +1075,7 @@ module.exports = {
// "Psize": 100,
// "Code": "B",
// 'Name': '',
// "AccountId": store.get('accountId')
// "AccountId": info.accountId
// })
// .then((res) => {
// if (res.data.Status == 1) {
......@@ -1113,7 +1097,7 @@ module.exports = {
"Psize": 100,
"Code": "B",
'Name': '',
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1297,7 +1281,7 @@ module.exports = {
dom: '',
showDom: ''
}
tools.getSaveCondition(this.activeIndexCondition, data.Algorithm.Object, this.initIndex, this.initIndexObj, this.companyNameObj, this.keyboardObj)
mytools.getSaveCondition(this.activeIndexCondition, data.Algorithm.Object, this.initIndex, this.initIndexObj, this.companyNameObj, this.keyboardObj)
this.$nextTick(() => {
var spans = document.getElementById('conditionBox').getElementsByTagName('span')
......@@ -1307,7 +1291,7 @@ module.exports = {
})
document.getElementById('conditionBox').innerHTML = html
var spans = document.getElementById('conditionBox').getElementsByTagName('span')
tools.formatShowDom(spans)
mytools.formatShowDom(spans)
})
})
this.activeIndex = data
......@@ -1450,7 +1434,7 @@ module.exports = {
this.treeLoading = true
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetMyIndexArchivesLight', {
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1537,7 +1521,7 @@ module.exports = {
"id": this.addCategoryType == 'add' ? 0 : this.activeIndex.Id,
"archiveName": this.inputedCategoryName,
"parentId": this.addCategoryType == 'add' ? this.activeIndex.Id : this.activeIndex.ParentId,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
this.createOrChangeCategoryLoading = false
......@@ -1595,7 +1579,7 @@ module.exports = {
"remark": this.editIndexDetail, //备注
"keywordIds": keywordIds,
"dimensionIds": dimensionIds,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1716,7 +1700,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetMyIndexByIds', {
"ids": ids,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1730,7 +1714,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/CustomIndex/GetTodoCustomIndexCount', {
"countOption": type,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......@@ -1750,7 +1734,7 @@ module.exports = {
return new Promise((resolve, reject) => {
http.netPost('Data/Encode/GetEncodeDetailsByCodes', {
"codes": codes,
"AccountId": store.get('accountId')
"AccountId": info.accountId
})
.then((res) => {
if (res.data.Status == 1) {
......
......@@ -251,7 +251,7 @@
<!-- 未选中指标的显示 -->
<div class="detail-container" v-if="!activeIndex.isIndex">
<div class="empty-status">
<img src="../../static/image/empty.png" alt />
<img src="../../../static/images/empty.png" alt />
<div class="empty-tip">请从左侧点击指标或者分类</div>
</div>
</div>
......
......@@ -217,7 +217,7 @@
<!-- 未选中指标的显示 -->
<div class="detail-container" v-if="!activeIndex.DataType">
<div class="empty-status">
<img src="../../static/image/empty.png" alt />
<img src="../../../static/images/empty.png" alt />
<div class="empty-tip">请从左侧点击指标或者分类</div>
</div>
</div>
......
const { publicIndex } = require('./publicIndex.js')
const { indexAudit } = require('./indexAudit.js')
const { myIndex } = require('./myIndex.js')
const { categoryAudit } = require('./categoryAudit.js')
const { indexRecord } = require('./indexRecord.js')
const routes = [
{ path: '/', component: myIndex },
{ path: '/indexAudit', component: indexAudit },
{ path: '/publicIndex', component: publicIndex },
{ path: '/categoryAudit', component: categoryAudit },
{ path: '/indexRecord', component: indexRecord }
]
module.exports = {
routes: routes
}
\ No newline at end of file
......@@ -214,22 +214,25 @@
</div>
</body>
<script>
const { ipcRenderer } = require('electron')
const { app } = require('electron').remote
</script>
<!-- import Vue before Element -->
<script src="../../../static/vue/vue.js"></script>
<script src="../../../static/element/index.js"></script>
<script src="../../../assist/axios.js"></script>
<script src="./report.js"></script>
<script>
const { ipcRenderer } = require('electron')
const { app } = require('electron').remote
const path = app.getAppPath()
const http = require(path + '/src/assist/axios.js')
const tools = require(path + '/src/views/main_views/report/report.js')
const http = newHttp()
const { dialog } = require('electron').remote
const Datastore = require('nedb')
const { shell } = require('electron')
var info = JSON.parse(localStorage.getItem('userInfo'))
var menu = tools.hsmenu()
var menu = hsmenu()
new Vue({
el: '#app',
......
module.exports.hsmenu = () => {
function hsmenu () {
return [{
label: '全部',
code: []
......
This diff is collapsed.
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