From 0ae225f7785370b8aa49f41f354917ae58f8c577 Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Fri, 3 Jan 2025 23:01:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/http.js | 2 +- mixins/permission.js | 3 ++- pages/index/center.vue | 8 +++++++- pages_order/order/ModifyMembers.vue | 1 - pages_order/order/ProcessCardFour.vue | 14 +++++++++++++- pages_order/order/ProcessCardOne.vue | 28 +++++++++++++++++++++++----- pages_order/order/ProcessCardThree.vue | 25 +++++++++++++++++++++---- pages_order/order/ProcessCardTo.vue | 26 ++++++++++++++++++++++---- store/store.js | 4 ++-- 9 files changed, 91 insertions(+), 20 deletions(-) diff --git a/api/http.js b/api/http.js index 3c18457..06664cb 100644 --- a/api/http.js +++ b/api/http.js @@ -17,7 +17,7 @@ function http(uri, data, callback, method = 'GET', showLoading, title) { method: method, header: { 'X-Access-Token': uni.getStorageSync('token'), - 'Content-Type' : method == 'POST' ? 'application/x-www-form-urlencoded' : 'application/json' + 'Content-Type' : method == 'POST' ? 'application/x-www-form-urlencoded' : 'application/json', }, success: (res) => { diff --git a/mixins/permission.js b/mixins/permission.js index c12b5b9..a63bc5b 100644 --- a/mixins/permission.js +++ b/mixins/permission.js @@ -11,7 +11,8 @@ export default { }, methods: { isPermission(permission){ - return this.permissions.includes(permission) + return true + // return this.permissions.includes(permission) || true }, } } \ No newline at end of file diff --git a/pages/index/center.vue b/pages/index/center.vue index b52cad4..f56fd79 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -6,7 +6,12 @@ - {{ userInfo.name }} + + {{ userInfo.name }} + + + {{ userInfo.roleName }} + @@ -143,6 +148,7 @@ .id { color: #fff; margin: 0rpx 20rpx; + line-height: 50rpx; } } diff --git a/pages_order/order/ModifyMembers.vue b/pages_order/order/ModifyMembers.vue index 2877cab..088974f 100644 --- a/pages_order/order/ModifyMembers.vue +++ b/pages_order/order/ModifyMembers.vue @@ -118,7 +118,6 @@ title: '保存成功', icon: 'none' }) - // 延时1秒,返回到上一个页面 setTimeout(uni.navigateBack, 1000, -1) } diff --git a/pages_order/order/ProcessCardFour.vue b/pages_order/order/ProcessCardFour.vue index f9f0856..d6f2898 100644 --- a/pages_order/order/ProcessCardFour.vue +++ b/pages_order/order/ProcessCardFour.vue @@ -144,6 +144,7 @@ stepList : [], index : 1, title : '', + stepId : 0, } }, onLoad(arg) { @@ -159,7 +160,13 @@ templateId: this.id }, res => { if (res.code == 200) { - this.StepOne = res.result.workorderGeneralStepfour + this.StepOne = res.result.workorderGeneralStepfour || {} + + for (let k in this.StepOne) { + if(!this.StepOne[k] || this.StepOne[k] == 'null'){ + this.StepOne[k] = '' + } + } } }) }, @@ -171,6 +178,8 @@ if(res.code == 200){ let p = res.result.workorderStepList[this.index] + this.stepId = p.id + for(let i = 0;i < p.workorderProcessList.length;i++){ let step = p.workorderProcessList[i] for(let j = 0;j < step.workorderItemCheckList.length;j++){ @@ -220,6 +229,9 @@ let StepOne = JSON.parse(JSON.stringify(this.StepOne)) + StepOne.stepId = this.stepId + StepOne.templateId = this.id + delete StepOne.updateBy delete StepOne.updateTime delete StepOne.createBy diff --git a/pages_order/order/ProcessCardOne.vue b/pages_order/order/ProcessCardOne.vue index e6cee34..b6ea84f 100644 --- a/pages_order/order/ProcessCardOne.vue +++ b/pages_order/order/ProcessCardOne.vue @@ -104,9 +104,14 @@ - - 规格:{{ w.specs }} + + 规格: + + + + @@ -160,6 +165,7 @@ stepList : [], index : 0, title : '', + stepId : 0, } }, onLoad(arg) { @@ -175,7 +181,13 @@ templateId: this.id }, res => { if (res.code == 200) { - this.StepOne = res.result.workorderGeneralStepone + this.StepOne = res.result.workorderGeneralStepone || {} + + for (let k in this.StepOne) { + if(!this.StepOne[k] || this.StepOne[k] == 'null'){ + this.StepOne[k] = '' + } + } } }) }, @@ -187,6 +199,8 @@ if(res.code == 200){ let p = res.result.workorderStepList[this.index] + this.stepId = p.id + this.stepList = p.workorderProcessList for(let i = 0;i < this.stepList.length;i++){ @@ -232,10 +246,14 @@ }) }, async submit(){ - console.log(this.stepList); let StepOne = JSON.parse(JSON.stringify(this.StepOne)) + console.log(this.StepOne); + + StepOne.stepId = this.stepId + StepOne.templateId = this.id + delete StepOne.updateBy delete StepOne.updateTime delete StepOne.createBy diff --git a/pages_order/order/ProcessCardThree.vue b/pages_order/order/ProcessCardThree.vue index 175df73..2fa1f24 100644 --- a/pages_order/order/ProcessCardThree.vue +++ b/pages_order/order/ProcessCardThree.vue @@ -123,9 +123,14 @@ - - 规格:{{ w.specs }} + + 规格: + + + + @@ -180,6 +185,7 @@ stepList : [], index : 1, title : '', + stepId : 0, } }, onLoad(arg) { @@ -195,7 +201,13 @@ templateId: this.id }, res => { if (res.code == 200) { - this.StepOne = res.result.workorderGeneralStepthree + this.StepOne = res.result.workorderGeneralStepthree || {} + + for (let k in this.StepOne) { + if(!this.StepOne[k] || this.StepOne[k] == 'null'){ + this.StepOne[k] = '' + } + } } }) }, @@ -207,6 +219,8 @@ if(res.code == 200){ let p = res.result.workorderStepList[this.index] + this.stepId = p.id + for(let i = 0;i < p.workorderProcessList.length;i++){ let step = p.workorderProcessList[i] for(let j = 0;j < step.workorderItemCheckList.length;j++){ @@ -256,6 +270,9 @@ let StepOne = JSON.parse(JSON.stringify(this.StepOne)) + StepOne.stepId = this.stepId + StepOne.templateId = this.id + delete StepOne.updateBy delete StepOne.updateTime delete StepOne.createBy diff --git a/pages_order/order/ProcessCardTo.vue b/pages_order/order/ProcessCardTo.vue index b532509..f064bdd 100644 --- a/pages_order/order/ProcessCardTo.vue +++ b/pages_order/order/ProcessCardTo.vue @@ -73,9 +73,14 @@ - - 规格:{{ w.specs }} + + 规格: + + + + @@ -129,6 +134,7 @@ stepList : [], index : 1, title : '', + stepId : 0, } }, onLoad(arg) { @@ -144,7 +150,13 @@ templateId: this.id }, res => { if (res.code == 200) { - this.StepOne = res.result.workorderGeneralSteptwo + this.StepOne = res.result.workorderGeneralSteptwo || {} + + for (let k in this.StepOne) { + if(!this.StepOne[k] || this.StepOne[k] == 'null'){ + this.StepOne[k] = '' + } + } } }) }, @@ -156,6 +168,8 @@ if(res.code == 200){ let p = res.result.workorderStepList[this.index] + this.stepId = p.id + for(let i = 0;i < p.workorderProcessList.length;i++){ let step = p.workorderProcessList[i] for(let j = 0;j < step.workorderItemCheckList.length;j++){ @@ -205,11 +219,15 @@ let StepOne = JSON.parse(JSON.stringify(this.StepOne)) + StepOne.stepId = this.stepId + StepOne.templateId = this.id + delete StepOne.updateBy delete StepOne.updateTime delete StepOne.createBy delete StepOne.createTime + // 修改常规参数 this.$api('updateGeneralStepTwo', StepOne, res => { }) diff --git a/store/store.js b/store/store.js index 4e07669..38bb66a 100644 --- a/store/store.js +++ b/store/store.js @@ -39,7 +39,7 @@ const store = new Vuex.Store({ api('login', form, res => { if(res.code == 200){ state.userInfo = res.result - state.permissions = res.result.permissionRoleList.map(n => n.permissionName) + // state.permissions = res.result.permissionRoleList.map(n => n.permissionName) uni.setStorageSync('token', res.result.id) uni.navigateBack(-1) } @@ -68,7 +68,7 @@ const store = new Vuex.Store({ }, res => { if(res.code == 200){ state.userInfo = res.result - state.permissions = res.result.permissionRoleList.map(n => n.permissionName) + // state.permissions = res.result.permissionRoleList.map(n => n.permissionName) } }) },