src/assets/api/controller.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/data-comparison.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/data-reporting.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/fans-submit.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/finance-submit.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/view/index-index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/assets/api/controller.js
@@ -37,6 +37,8 @@ downRegistrantCountFile: "/dataReporting/downRegistrantCountFile", //导出员工数据统计 downFansSubmitFile: "/dataReporting/downFansSubmitFile", //导出进粉上报 inputFansSubmitCsv: "/dataReporting/inputFansSubmitCsv", //导入进粉上报 downFinanceSubmitFile: "/dataReporting/downFinanceSubmitFile", //导出财务上报 inputFinanceSubmitCsv: "/dataReporting/inputFinanceSubmitCsv", //导入财务上报 selectDataComparisonDtoPageList: "/dataReporting/selectDataComparisonDtoPageList", //获取数据对比列表 selectFansSubmitList: "/dataReporting/selectFansSubmitList", //获取进粉上报列表 src/components/view/data-comparison.vue
@@ -45,19 +45,20 @@ </div> <div class="search"> <div class="search_thing"> <div class="search_label">账户名称:</div> <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.name" ></el-input></div> <div class="search_label">主账户名称:</div> <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.name"></el-input></div> </div> <div class="search_thing"> <div class="search_label">对比的账户名称:</div> <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.comparisonName" ></el-input></div> <div class="search_label">子账户名称:</div> <div class="search_input"><el-input size="small" placeholder="请输入" clearable v-model="componentData.entity.comparisonName"></el-input></div> </div> <div class="search_thing"> <div class="search_label">登记日期:</div> <div class="search_input"> <el-date-picker size="small" v-model="componentData.entity.createTime" type="date" placeholder="选择日期" value-format="yyyy-MM-dd" clearable></el-date-picker> <el-date-picker size="small" v-model="componentData.entity.createTime" type="date" placeholder="选择日期" value-format="yyyy-MM-dd" clearable></el-date-picker> </div> </div> <div class="search_thing" style="padding-left: 30px;"> @@ -66,7 +67,8 @@ </div> </div> <div class="table"> <ValueTable ref="ValueTable" :url="$api.dataReporting.selectDataComparisonDtoPageList" :componentData="componentData" :key="upIndex"/> <ValueTable ref="ValueTable" :url="$api.dataReporting.selectDataComparisonDtoPageList" :componentData="componentData" :key="upIndex" /> </div> </div> </template> @@ -119,7 +121,7 @@ }, mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) this.selectDataComparisonDtoPageList() // this.selectDataComparisonDtoPageList() }, methods: { refreshTable() { @@ -140,7 +142,11 @@ this.upIndex++ }, selectDataComparisonDtoPageList() { this.$axios.get(this.$api.dataReporting.selectDataComparisonDtoPageList).then(res => { this.$axios.post(this.$api.dataReporting.selectDataComparisonDtoPageList, { headers: { 'Content-Type': 'application/json' } }).then(res => { res.data.forEach(a => { a.isClick = false a.look = false src/components/view/data-reporting.vue
@@ -207,7 +207,7 @@ <el-col :span="7"> <el-input v-model="upData.customerRebate" size="small"></el-input> </el-col> <el-col :span="4" style="text-align: right;padding-right: 8px;">备用字段</el-col> <el-col :span="4" style="text-align: right;padding-right: 8px;">做进来</el-col> <el-col :span="7"> <el-input v-model="upData.remark" size="small"></el-input> </el-col> src/components/view/fans-submit.vue
@@ -156,6 +156,19 @@ outPower: true } }, created() { var today = new Date(); var yyyy = today.getFullYear(); var mm = today.getMonth() + 1; var dd = today.getDate() if (dd < 10) { dd = "0" + dd; } if (mm < 10) { mm = "0" + mm; } this.componentData.entity.createTime = this.HaveJson(`${yyyy}-${mm}-${dd} 00:00:00`) }, mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) this.selectProductEnumList() @@ -205,6 +218,8 @@ let up = false let del = false let add = false let inPower = false let outPower = false for (var i = 0; i < power.length; i++) { if (power[i].menuMethod == 'upDataReporting') { up = true @@ -215,6 +230,12 @@ if (power[i].menuMethod == 'addFansSubmit') { add = true } if (power[i].menuMethod == 'inputFansSubmitCsv') { inPower = true } if (power[i].menuMethod == 'downFansSubmitFile') { outPower = true } } if (!del) { this.componentData.do.splice(1, 1) @@ -223,10 +244,10 @@ this.componentData.do.splice(0, 1) } this.addPower = add this.inPower = inPower this.outPower = outPower }, openUpload() { } openUpload() {} } } </script> src/components/view/finance-submit.vue
@@ -42,15 +42,31 @@ <el-row class="title"> <el-col :span="12" style="padding-left: 20px;">财务上报</el-col> <el-col :span="12" style="text-align: right;"> <el-button size="medium" @click="$refs.ValueTable.openUpload()" v-if="inPower"> <i class="el-icon-upload2" style="color: #3A7BFA;"></i> <span style="color: #3A7BFA;">导入</span> </el-button> <el-button size="medium" @click="$refs.ValueTable.openDownDia()" v-if="outPower"> <i class="el-icon-download" style="color: #3A7BFA;"></i> <span style="color: #3A7BFA;">导出</span> </el-button> <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">新增</el-button> </el-col> </el-row> </div> <div class="search"> <div class="search_thing"> <div class="search_label">系统日期:</div> <div class="search_input"> <el-date-picker size="small" v-model="componentData.entity.createTime" type="date" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" clearable></el-date-picker> </div> </div> <div class="search_thing"> <div class="search_label">账户名:</div> <div class="search_input"> <el-input size="small" v-model="componentData.entity.name" clearable placeholder="账户名" @keyup.enter.native="refreshTable()"></el-input> <el-input size="small" v-model="componentData.entity.name" clearable placeholder="账户名" @keyup.enter.native="refreshTable()"></el-input> </div> </div> <div class="search_thing" style="padding-left: 30px;"> @@ -59,7 +75,9 @@ </div> </div> <div class="table"> <ValueTable ref="ValueTable" :url="$api.dataReporting.selectFinanceSubmitList" :upUrl="$api.dataReporting.updateFinanceSubmit" :delUrl="$api.dataReporting.delFinanceSubmit" :componentData="componentData" :key="upIndex"/> <ValueTable ref="ValueTable" :url="$api.dataReporting.selectFinanceSubmitList" :upUrl="$api.dataReporting.updateFinanceSubmit" :delUrl="$api.dataReporting.delFinanceSubmit" :componentData="componentData" :key="upIndex" :downUrl="$api.dataReporting.downFinanceSubmitFile" :inputUrl="$api.dataReporting.inputFinanceSubmitCsv"/> </div> </div> </template> @@ -75,6 +93,7 @@ componentData: { entity: { name: null, createTime: null, orderBy: { field: 'id', order: 'asc' @@ -100,7 +119,9 @@ product: { select: [] }, custom: {select: []} custom: { select: [] } }, requiredAdd: ['company', 'name', 'employeeRebate'], requiredUp: ['company', 'name', 'employeeRebate'] @@ -109,8 +130,23 @@ upIndex: 0, product: [], custom: [], addPower: true addPower: true, inPower: true, outPower: true } }, created() { var today = new Date(); var yyyy = today.getFullYear(); var mm = today.getMonth() + 1; var dd = today.getDate() if (dd < 10) { dd = "0" + dd; } if (mm < 10) { mm = "0" + mm; } this.componentData.entity.createTime = this.HaveJson(`${yyyy}-${mm}-${dd} 00:00:00`) }, mounted() { this.entityCopy = this.HaveJson(this.componentData.entity) @@ -161,6 +197,8 @@ let up = false let del = false let add = false let inPower = false let outPower = false for (var i = 0; i < power.length; i++) { if(power[i].menuMethod=='updateFinanceSubmit'){ up = true @@ -171,6 +209,12 @@ if(power[i].menuMethod=='addFinanceSubmit'){ add = true } if (power[i].menuMethod == 'inputFinanceSubmitCsv') { inPower = true } if (power[i].menuMethod == 'downFinanceSubmitFile') { outPower = true } } if(!del){ this.componentData.do.splice(1, 1) @@ -179,6 +223,8 @@ this.componentData.do.splice(0, 1) } this.addPower = add this.inPower = inPower this.outPower = outPower } } } src/components/view/index-index.vue
@@ -193,7 +193,7 @@ <div class="left-2"> <div class="card card-1"> <div class="label"> <p class="p1">今日客户消费</p> <p class="p1">昨日客户消费</p> <p class="p2">{{data.data1.data1}}</p> </div> <div class="icon"> @@ -202,7 +202,7 @@ </div> <div class="card card-1"> <div class="label"> <p class="p1">今日实际消费</p> <p class="p1">昨日实际消费</p> <p class="p2">{{data.data1.data2}}</p> </div> <div class="icon"> @@ -211,7 +211,7 @@ </div> <div class="card card-1"> <div class="label"> <p class="p1">今日成本</p> <p class="p1">昨日成本</p> <p class="p2">{{data.data1.data3}}</p> </div> <div class="icon"> @@ -220,7 +220,7 @@ </div> <div class="card card-1" style="margin-right: 0;"> <div class="label"> <p class="p1">今日实际成本</p> <p class="p1">昨日实际成本</p> <p class="p2">{{data.data1.data4}}</p> </div> <div class="icon">