Commit aa2b6913 authored by 黄奎's avatar 黄奎

页面修改

parent 450a1b57
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
<el-select <el-select
v-model="parameters.branchId" v-model="parameters.branchId"
style="margin-right: 20px;" style="margin-right: 20px;"
@change="getEmpList(),parameters.empIdList=[],handleDateChange()" @change="getDepartment(),parameters.RB_Department_Id=null,getEmpList(),parameters.empIdList=[],handleDateChange()"
:disabled="userInfo.RB_Branch_id==0?false:true"
> >
<el-option <el-option
v-for="(x, i) in branchs" v-for="(x, i) in branchs"
...@@ -16,6 +17,9 @@ ...@@ -16,6 +17,9 @@
:value="x.Id" :value="x.Id"
></el-option> ></el-option>
</el-select> </el-select>
<treeselect class="w200 fl" :options="departmentList" v-model="parameters.RB_Department_Id"
:label="$t('pub.unlimitedSel')" :normalizer="normalizer" @select="changeDepart" />
<el-select <el-select
v-model="parameters.empIdList" v-model="parameters.empIdList"
style="margin-right: 20px;" style="margin-right: 20px;"
...@@ -27,8 +31,8 @@ ...@@ -27,8 +31,8 @@
<el-option <el-option
v-for="(x, i) in empList" v-for="(x, i) in empList"
:key="i" :key="i"
:label="x.EmName" :label="x.name"
:value="x.EmployeeId" :value="x.empId"
></el-option> ></el-option>
</el-select> </el-select>
...@@ -624,13 +628,16 @@ import Coreview from "./components/coreview.vue"; ...@@ -624,13 +628,16 @@ import Coreview from "./components/coreview.vue";
import Pagecount from "./components/pagecount.vue"; import Pagecount from "./components/pagecount.vue";
import Citiescount from "./components/citiescount.vue"; import Citiescount from "./components/citiescount.vue";
import Tradecount from "./components/tradecount.vue"; import Tradecount from "./components/tradecount.vue";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default { export default {
components: { components: {
Customer, Customer,
Coreview, Coreview,
Pagecount, Pagecount,
Citiescount, Citiescount,
Tradecount Tradecount,
Treeselect,
}, },
data() { data() {
return { return {
...@@ -696,8 +703,20 @@ export default { ...@@ -696,8 +703,20 @@ export default {
dateRange: [], dateRange: [],
StartDate: "", StartDate: "",
EndDate: "", EndDate: "",
RB_Department_Id:null,
empIdList:[], empIdList:[],
}, },
normalizer(node) {
var obj = {
id: node.DepartmentId,
label: node.DepartmentName,
};
if (node.ChildList != null && node.ChildList.length > 0) {
obj.children = node.ChildList;
}
return obj;
},
departmentList:[],//部门列表
empList:[],//员工列表 empList:[],//员工列表
coreId: 1, coreId: 1,
coreLists: [ coreLists: [
...@@ -845,12 +864,19 @@ export default { ...@@ -845,12 +864,19 @@ export default {
currentPageObj:null, currentPageObj:null,
areaData:{}, areaData:{},
currentAreaObj:null, currentAreaObj:null,
userInfo:{},
}; };
}, },
created() { created() {
this.userInfo=this.getLocalStorage();
console.log("this.userInfo",this.userInfo);
if(this.userInfo.RB_Branch_id!=0)
{
this.parameters.branchId=this.userInfo.RB_Branch_id;
}
this.getCompanyList(); this.getCompanyList();
this.getEmpList() this.getDepartment();
this.getEmpList();
const end = new Date(); const end = new Date();
const start = new Date(); const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
...@@ -903,6 +929,7 @@ export default { ...@@ -903,6 +929,7 @@ export default {
CStartDate: this.parameters.dateRange[0], CStartDate: this.parameters.dateRange[0],
CEndDate: this.parameters.dateRange[1], CEndDate: this.parameters.dateRange[1],
BranchId: this.parameters.branchId, BranchId: this.parameters.branchId,
RB_Department_Id:this.parameters.RB_Department_Id,
isNormal: 1, isNormal: 1,
blank: "y", blank: "y",
} }
...@@ -910,6 +937,7 @@ export default { ...@@ -910,6 +937,7 @@ export default {
query = { query = {
CStartDate: this.parameters.dateRange[0], CStartDate: this.parameters.dateRange[0],
CEndDate: this.parameters.dateRange[1], CEndDate: this.parameters.dateRange[1],
RB_Department_Id:this.parameters.RB_Department_Id,
isNormal: 1, isNormal: 1,
blank: "y", blank: "y",
} }
...@@ -917,14 +945,15 @@ export default { ...@@ -917,14 +945,15 @@ export default {
query = { query = {
CStartDate: this.parameters.dateRange[0], CStartDate: this.parameters.dateRange[0],
CEndDate: this.parameters.dateRange[1], CEndDate: this.parameters.dateRange[1],
RB_Department_Id:this.parameters.RB_Department_Id,
isNormal: 1, isNormal: 1,
blank: "y", blank: "y",
} }
}else if(type==8){ }else if(type==8){
query = { query = {
CStartDate: this.parameters.dateRange[0], CStartDate: this.parameters.dateRange[0],
CEndDate: this.parameters.dateRange[1], CEndDate: this.parameters.dateRange[1],
RB_Department_Id:this.parameters.RB_Department_Id,
discount: 1, discount: 1,
isNormal: 1, isNormal: 1,
blank: "y", blank: "y",
...@@ -936,25 +965,51 @@ export default { ...@@ -936,25 +965,51 @@ export default {
}); });
} }
}, },
changeDepart(node, instanceId){
this.parameters.RB_Department_Id=node.DepartmentId;
this.parameters.empIdList=[];
this.getEmpList();
this.handleDateChange();
},
//获取部门列表
getDepartment() {
let postMsg = {
RB_Group_Id: this.userInfo.RB_Group_id,
RB_Branch_Id: "-1",
Status: "0",
};
this.departmentList=[];
postMsg.RB_Branch_Id=this.parameters.branchId;
this.apipost(
"admin_Get_GetDepartmentTreeForReceiveQuery",
postMsg,
(res) => {
if (res.data.resultCode == 1) {
this.departmentList = res.data.data;
} else {
this.Error(res.data.message);
}
});
},
getEmpList(){ getEmpList(){
let userInfo = this.getLocalStorage(); this.empList=[];
let msg = { let userMsg = {
GroupId: userInfo.RB_Group_id, RB_Group_id: this.userInfo.RB_Group_id,
BranchId: "-1", RB_Branch_id: "-1",
DepartmentId: "-1", departmentId: "0",
PostId: "-1", IsLeave: "-1",
IsLeave: "0",
}; };
msg.BranchId=this.parameters.branchId; if(this.parameters.RB_Department_Id){
userMsg.departmentId=this.parameters.RB_Department_Id;
}
userMsg.RB_Branch_id=this.parameters.branchId;
this.apipost( this.apipost(
"admin_get_EmployeeGetList", msg, "app_get_employeeInfo_v2", userMsg,
(res) => { (res) => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.empList = res.data.data; this.empList = res.data.data;
} }
}, });
(err) => {}
);
}, },
handleDateChange() { handleDateChange() {
this.getCustomerStatic(); this.getCustomerStatic();
...@@ -973,7 +1028,6 @@ export default { ...@@ -973,7 +1028,6 @@ export default {
} }
var that = this; var that = this;
that.apipost("erp_post_GetCustomerStatic", that.parameters, res => { that.apipost("erp_post_GetCustomerStatic", that.parameters, res => {
//console.log("res", res);
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.customerObj = res.data.data; this.customerObj = res.data.data;
} else { } else {
...@@ -1018,7 +1072,6 @@ export default { ...@@ -1018,7 +1072,6 @@ export default {
"wechatstatistics_post_HomeWechatStatisticsList", "wechatstatistics_post_HomeWechatStatisticsList",
msg, msg,
res => { res => {
//console.log("res", res);
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.baseWechatData = res.data.data; this.baseWechatData = res.data.data;
this.getTrendWechatData() this.getTrendWechatData()
...@@ -1036,7 +1089,6 @@ export default { ...@@ -1036,7 +1089,6 @@ export default {
"wechatstatistics_post_WechatStatisticsList", "wechatstatistics_post_WechatStatisticsList",
msg, msg,
res => { res => {
//console.log("res", res);
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.trendData = res.data.data; this.trendData = res.data.data;
this.formatCoreTrend() this.formatCoreTrend()
...@@ -1073,7 +1125,6 @@ export default { ...@@ -1073,7 +1125,6 @@ export default {
res => { res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.areaData = res.data.data; this.areaData = res.data.data;
console.log(this.areaData)
this.formatAreaData() this.formatAreaData()
} }
}, },
...@@ -1127,7 +1178,6 @@ export default { ...@@ -1127,7 +1178,6 @@ export default {
data:seriesData data:seriesData
} }
} }
//console.log(this.currentCoreObj)
} }
} }
}; };
......
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