diff --git a/components/work/WorkOrderitem.vue b/components/work/WorkOrderitem.vue
index 5c68e13..459de03 100644
--- a/components/work/WorkOrderitem.vue
+++ b/components/work/WorkOrderitem.vue
@@ -43,7 +43,7 @@
工单状态:
- {{ obj.statusId_dictText }}
+ {{ obj.statusId_dictText || '' }}
diff --git a/pages_order/order/ModifyMembers.vue b/pages_order/order/ModifyMembers.vue
index 088974f..34dd92e 100644
--- a/pages_order/order/ModifyMembers.vue
+++ b/pages_order/order/ModifyMembers.vue
@@ -79,7 +79,6 @@
upload(){
this.$Oss.ossUploadImage({
success : url => {
- console.log(url);
this.detail.image = url
}
})
@@ -89,7 +88,7 @@
userId : this.id
}, res =>{
if(res.code == 200){
- this.detail = res.result
+ this.detail = res.result.user
}
})
},
diff --git a/pages_order/order/ModifyWorkOrder.vue b/pages_order/order/ModifyWorkOrder.vue
index ef89325..9cfa63d 100644
--- a/pages_order/order/ModifyWorkOrder.vue
+++ b/pages_order/order/ModifyWorkOrder.vue
@@ -81,7 +81,7 @@
@@ -122,12 +122,12 @@
}
},
computed : {
- ...mapState(['workDetail', 'statusList']),
+ ...mapState(['workDetail', 'permissionStatusList']),
columns(){
- let list = JSON.parse(JSON.stringify(this.statusList))
+ let list = JSON.parse(JSON.stringify(this.permissionStatusList))
- list.splice(0, 1)
+ // list.splice(0, 1)
return [
list
@@ -155,6 +155,12 @@
delete data.createBy
delete data.createTime
+ for (let k in data) {
+ if(!data[k] || data[k] == 'null'){
+ data[k] = ''
+ }
+ }
+
this.$api('updateTemplate', data, res => {
if(res.code == 200){
uni.showToast({
@@ -167,8 +173,8 @@
})
},
confirm(e){
- this.detail.statusId = e.value[0].id
- this.detail.statusDescribe = e.value[0].name
+ this.detail.statusId = e.value[0].statusId
+ this.detail.statusDescribe = e.value[0].statusId_dictText
},
}
}
diff --git a/pages_order/order/WorkOrders.vue b/pages_order/order/WorkOrders.vue
index b7657f7..14a9412 100644
--- a/pages_order/order/WorkOrders.vue
+++ b/pages_order/order/WorkOrders.vue
@@ -60,7 +60,7 @@
状态:
- {{TemplateById.statusDescribe}}
+ {{TemplateById.statusDescribe || ''}}
@@ -68,7 +68,7 @@
备注:
- {{TemplateById.remark}}
+ {{TemplateById.remark || ''}}
diff --git a/store/store.js b/store/store.js
index 38bb66a..c7268bf 100644
--- a/store/store.js
+++ b/store/store.js
@@ -12,6 +12,7 @@ const store = new Vuex.Store({
userInfo : {}, //用户信息
permissions : [],//权限列表
statusList : [],//工单状态列表
+ permissionStatusList : [],//权限允许操作的状态
// workDetail : {},//工单详情
},
getters: {
@@ -38,9 +39,11 @@ const store = new Vuex.Store({
accountLogin(state, form){
api('login', form, res => {
if(res.code == 200){
- state.userInfo = res.result
+ console.log(res);
+ state.userInfo = res.result.user
+ state.permissionStatusList = res.result.permissionStatusList
// state.permissions = res.result.permissionRoleList.map(n => n.permissionName)
- uni.setStorageSync('token', res.result.id)
+ uni.setStorageSync('token', state.userInfo.id)
uni.navigateBack(-1)
}
})
@@ -67,7 +70,11 @@ const store = new Vuex.Store({
userId : uni.getStorageSync('token')
}, res => {
if(res.code == 200){
- state.userInfo = res.result
+ state.userInfo = res.result.user
+ state.permissionStatusList = res.result.permissionStatusList
+
+ console.log(res);
+
// state.permissions = res.result.permissionRoleList.map(n => n.permissionName)
}
})