diff --git a/App.vue b/App.vue
index 28f5a91..2eab217 100644
--- a/App.vue
+++ b/App.vue
@@ -29,14 +29,14 @@
}
},
onHide: function() {
-
+
}
};
diff --git a/pages/feedback/feedback.vue b/pages/feedback/feedback.vue
index 50348aa..5fe0626 100644
--- a/pages/feedback/feedback.vue
+++ b/pages/feedback/feedback.vue
@@ -1,22 +1,26 @@
-
-
+
+
意见类型
- {{item.title}}
+ {{item.title}}
-
-
-
+
+
+
-
-
-
- 请上传图片
-
+
+
+
+ 请上传图片
+
@@ -54,82 +58,116 @@
},
data() {
return {
- isReturn:false,
- typeData: [
- {title: "未解决问题",state: false},
- {title: "处理不及时",state: false},
- {title: "软件问题",state: false},
- {title: "报修问题",state: false},
- {title: "服务投诉",state: false},
- {title: "其他问题反馈",state: false},
+ isReturn: false,
+ typeData: [{
+ title: "未解决问题",
+ state: false
+ },
+ {
+ title: "处理不及时",
+ state: false
+ },
+ {
+ title: "软件问题",
+ state: false
+ },
+ {
+ title: "报修问题",
+ state: false
+ },
+ {
+ title: "服务投诉",
+ state: false
+ },
+ {
+ title: "其他问题反馈",
+ state: false
+ },
],
- typeNum:0,
- opinion:'',
- name:'',
- phone:'',
- imgSrc:'',
- flag:true
+ typeNum: 0,
+ opinion: '',
+ name: '',
+ phone: '',
+ imgSrc: '',
+ flag: true
}
},
- onLoad() {
- this.checkFeedback();
- },
+ onLoad() {
+ this.checkFeedback();
+ },
methods: {
- // 提交反馈事件
- submitData(){
- if(this.checkEmpty()) {
- if(this.flag) {
- this.flag = false;
- let params = {
- a:this.typeData[this.typeNum].title,
- b:this.opinion,
- c:this.name,
- d:this.phone,
- e:this.imgSrc
- }
- console.log(params,107);
- // this.$requst.post('',params).then(res=>{
- // if(res.code) {
- // uni.navigateBack({delta:1})
- // } else {
- // this.flag = true;
- // }
- // })
- }
- }
- },
- // 判空事件
- checkEmpty() {
- let result = false;
- if(!this.opinion) {
- this.$toolAll.tools.showToast('请输入意见或建议');
- } else if(!this.name) {
- this.$toolAll.tools.showToast('请输入联系人姓名');
- } else if(this.$toolAll.tools.isPhone(this.phone)) {
- this.$toolAll.tools.showToast('请正确输入联系人电话');
- } else {
- result = true;
- }
- return result;
- },
- // 图片选择事件
- chooseImg(){
- uni.chooseImage({
- count:1,
- sourceType:['album','camera'],
- success: (res) => {
- this.imgSrc = res.tempFilePaths[0]
- }
- })
- },
- // 查询意见反馈类型
- checkFeedback(){
- this.$requst.get('/universal/api.feedback/feedback_type',{page:1,list_rows:20}).then(res=>{
-
- })
- },
+ // 提交反馈事件
+ submitData() {
+ if (this.checkEmpty()) {
+ if (this.flag) {
+ this.flag = false;
+ let params = {
+ a: this.typeData[this.typeNum].title,
+ b: this.opinion,
+ c: this.name,
+ d: this.phone,
+ e: this.imgSrc
+ }
+ console.log(params, 107);
+ // this.$requst.post('',params).then(res=>{
+ // if(res.code) {
+ // uni.navigateBack({delta:1})
+ // } else {
+ // this.flag = true;
+ // }
+ // })
+ }
+ }
+ },
+ // 判空事件
+ checkEmpty() {
+ let result = false;
+ if (!this.opinion) {
+ this.$toolAll.tools.showToast('请输入意见或建议');
+ } else if (!this.name) {
+ this.$toolAll.tools.showToast('请输入联系人姓名');
+ } else if (this.$toolAll.tools.isPhone(this.phone)) {
+ this.$toolAll.tools.showToast('请正确输入联系人电话');
+ } else {
+ result = true;
+ }
+ return result;
+ },
+ // 图片选择事件
+ chooseImg() {
+ console.log( uni.getStorageSync('token'))
+ uni.chooseImage({
+ success: (chooseImageRes) => {
+ const tempFilePaths = chooseImageRes.tempFilePaths;
+ this.imgSrc = chooseImageRes.tempFilePaths[0]
+ uni.uploadFile({
+ url: getApp().globalData.hostapi +
+ '/universal/api.upload/upload', //仅为示例,非真实的接口地址
+ filePath: tempFilePaths[0],
+ name: 'image',
+ formData: {
+ token: uni.getStorageInfoSync("token")
+ },
+ success: (uploadFileRes) => {
+
+
+ }
+ });
+ }
+ });
+
+ },
+ // 查询意见反馈类型
+ checkFeedback() {
+ this.$requst.get('/universal/api.feedback/feedback_type', {
+ page: 1,
+ list_rows: 20
+ }).then(res => {
+
+ })
+ },
opinionType(index) {
- this.typeNum = index;
+ this.typeNum = index;
// for (var i = 0; i < this.typeData.length; i++) {
// this.typeData[i].state = false
// }
@@ -145,17 +183,17 @@
}
- .opinion-type{
- width: 100%;
- height: 80rpx;
- line-height: 80rpx;
- padding: 0 40rpx;
- border-top: 2rpx solid #EAEAEA;
- border-bottom: 2rpx solid #EAEAEA;
- background-color: #FFFFFF;
- font-size: 36rpx;
- font-weight: bold;
- }
+ .opinion-type {
+ width: 100%;
+ height: 80rpx;
+ line-height: 80rpx;
+ padding: 0 40rpx;
+ border-top: 2rpx solid #EAEAEA;
+ border-bottom: 2rpx solid #EAEAEA;
+ background-color: #FFFFFF;
+ font-size: 36rpx;
+ font-weight: bold;
+ }
.opinion-type-content .li {
width: 214rpx;
diff --git a/pages/mountingsList/mountingsList.vue b/pages/mountingsList/mountingsList.vue
index 39ae03b..fd90ad7 100644
--- a/pages/mountingsList/mountingsList.vue
+++ b/pages/mountingsList/mountingsList.vue
@@ -11,16 +11,16 @@
-
+
-
+
- {{item.title}}
+ {{item.name}}
@@ -30,15 +30,15 @@
- 配件品牌:卡莱特
+ 配件品牌:{{item.brand}}
- 规格型号:5A-75E
+ 规格型号{{item.model}}
- 已用数量:109张
+ 已用数量:{{item.remark}}张
@@ -82,42 +82,16 @@
data() {
return {
statusBarHeight:uni.getSystemInfoSync().statusBarHeight+40,
- dataList: [{
- title: "全彩LED显示屏接收卡",
- state: true,
- isJob: true,
- num: 1,
- price: 2500,
- sum: 2500,
- },
- {
- title: "全彩LED显示屏接收卡",
- state: false,
- isJob: true,
- num: 1,
- price: 2500,
- sum: 2500,
- },
- {
- title: "全彩LED显示屏接收卡",
- state: true,
- num: 1,
- price: 2500,
- sum: 2500,
- isJob: false,
- },
- {
- title: "全彩LED显示屏接收卡",
- state: true,
- num: 1,
- price: 2500,
- sum: 2500,
- isJob: false,
-
- },
- ]
+ dataList: {
+ list_rows: 10,
+ page: 1,
+ data:{},
+ }
}
},
+ onLoad() {
+ this.getData()
+ },
methods: {
ispitchOnFun(item) {
item.isJob = !item.isJob
@@ -129,7 +103,26 @@
}
},
+ getData() {
+ this.$requst.post('/universal/api.accessory/accessory_list', {
+ list_rows: this.dataList.list_rows,
+ page: this.dataList.page,
+ }).then(res => {
+ // this.$toolAll.tools.showToast(res.msg);
+ console.log(res.data,"---")
+ if (res.code == 1) {
+
+ this.dataList.data = res.data
+ for (var i = 0; i < this.dataList.data.length; i++) {
+ this.$set(this.dataList.data,i,{num:1,...this.dataList.data[i],sum:this.dataList.data[i].price,isJob:false})
+ }
+ } else {
+
+ }
+ })
+ },
addFun(item) {
+ console.log(item)
item.num++
item.sum = item.price * item.num
}
diff --git a/pages/project/projectList.vue b/pages/project/projectList.vue
index c222016..546eae0 100644
--- a/pages/project/projectList.vue
+++ b/pages/project/projectList.vue
@@ -198,7 +198,7 @@
}
},
onLoad() {
- // this.getData()
+ this.getData()
},
methods: {
diff --git a/pages/tabbar/my/my.vue b/pages/tabbar/my/my.vue
index 6e91068..9ad69da 100644
--- a/pages/tabbar/my/my.vue
+++ b/pages/tabbar/my/my.vue
@@ -100,12 +100,13 @@
{imgsrc:'/static/public/icon-my-evaluate.png',title:'我要评价'},
{imgsrc:'/static/public/icon-my-account.png',title:'我的账户'},
{imgsrc:'/static/public/icon-my-set.png',title:'设置'},
- ]
+ ],
+ userInfo:{}
}
},
onShow() {
// 查询用户信息
- // this.checkInfo();
+ this.checkInfo();
},
onPageScroll(e) {
let navHeight = uni.getSystemInfoSync().statusBarHeight + 50;
@@ -144,13 +145,10 @@
})
},
checkInfo(){
- this.$requst.post('/api/user/info').then(res=>{
- // console.log('用户信息:',res);
- if(res.code==0 && res.data.length!=0) {
+ this.$requst.get('/universal/api.user/user_center').then(res=>{
+ if(res.code==1 && res.data.length!=1) {
this.userInfo = res.data;
- this.orderStatus[0].num = this.userInfo.order_count.waiting;//待付款
- this.orderStatus[1].num = this.userInfo.order_count.paid;//待发货
- this.orderStatus[2].num = this.userInfo.order_count.shipped;//待收货
+
}
})
},
diff --git a/pages/tabbar/pagehome/pagehome.vue b/pages/tabbar/pagehome/pagehome.vue
index 57e007f..aea4d8e 100644
--- a/pages/tabbar/pagehome/pagehome.vue
+++ b/pages/tabbar/pagehome/pagehome.vue
@@ -241,7 +241,7 @@
},
data() {
return {
- role: 4, // 1:业务员 2:表示客户 3:表示客服 4:表示工程师
+ role: 1, // 1:业务员 2:表示客户 3:表示客服 4:表示工程师
statusHeight: uni.getSystemInfoSync().statusBarHeight + 50,
messageNumber: 16 ,// 消息数量
noticeList:['2021年11月06日公司团建,维修服务暂停一天服务暂停一天服务暂停一天。','51akslfj;dkpiojasdjf;j1ij'],//公告
@@ -317,9 +317,9 @@
// 获取当前页面url
this.$toolAll.tools.obtainUrl();
// 调用解决方案类型事件
- // this.getPlanType();
+ this.getPlanType();
// 调用增值服务类型
- // this.getIncrementServiceType();
+ this.getIncrementServiceType();
// 调用获取常见故障列表事件
this.getFaultsList();
},
diff --git a/pagesB/electronic-certificate/electronic-certificate.vue b/pagesB/electronic-certificate/electronic-certificate.vue
index d4c519a..d79b90e 100644
--- a/pagesB/electronic-certificate/electronic-certificate.vue
+++ b/pagesB/electronic-certificate/electronic-certificate.vue
@@ -39,8 +39,20 @@
website:'WWW.12345678910.com'
}
},
+ onLoad() {
+ this.getEletronic()
+ },
methods: {
-
+ getEletronic(){
+
+ this.$requst.get('/universal/api.user/electronic_badge').then(res=>{
+ if(res.code==1){
+
+ // uni.navigateBack({delta:1})
+
+ }
+ })
+ }
}
}
diff --git a/pagesB/personal-information/personal-information.vue b/pagesB/personal-information/personal-information.vue
index 1f47065..ae3f20b 100644
--- a/pagesB/personal-information/personal-information.vue
+++ b/pagesB/personal-information/personal-information.vue
@@ -106,25 +106,27 @@
sumbmitData(){
if(this.checkEmpty()){
if(this.flag) {
- this.flag = false;
+ // this.flag = false;
let params = {
- a:this.nickname,
- b:this.full_name,
- c:this.genderNum,
- d:this.contact_number,
- e:this.e_mail,
- f:this.id_card_no,
+ nickname:this.nickname,
+ name:this.full_name,
+ sex:this.genderNum,
+ phone:this.contact_number,
+ email:this.e_mail,
+ idcard:this.id_card_no,
g:this.imgList[0] || '',
- h:this.imgList[1] || '',
- i:this.imgList[2] || '',
- k:this.imgList[3] || ''
+ accident_insurance:this.imgList[1] || '',
+ agreement_document:this.imgList[2] || '',
+ skills_certificate:this.imgList[3] || ''
}
- console.log(params,119);
- // this.$requst.post('',params).then(res=>{
- // if(res.code){
- uni.navigateBack({delta:1})
- // }
- // })
+
+ this.$requst.post('/universal/api.user/user_info',params).then(res=>{
+ if(res.code==1){
+
+ // uni.navigateBack({delta:1})
+
+ }
+ })
} else {
this.$toolAll.tools.showToast('请勿重复提交');
}
diff --git a/pagesB/set-up/set-up.vue b/pagesB/set-up/set-up.vue
index bc5cc36..275a238 100644
--- a/pagesB/set-up/set-up.vue
+++ b/pagesB/set-up/set-up.vue
@@ -80,6 +80,7 @@
onLoad() {
// 调用获取缓存数据的大小
this.getStorageDataNum();
+ this.getSettings()
},
methods: {
// 获取缓存数据的大小
@@ -112,6 +113,16 @@
url:'/pages/forget/forget'
})
},
+ // 设置
+ getSettings(){
+ this.$requst.post('/universal/api.settings/settings').then(res=>{
+ if(res.code==1){
+
+ // uni.navigateBack({delta:1})
+
+ }
+ })
+ },
// 清除缓存事件
cleanEv(){
console.log('清除缓存事件');