八项作业特级,一级,二级动火流程打回

pull/5/head
chenxinying 2024-01-24 17:15:20 +08:00
parent 589716c05d
commit b57bee505c
14 changed files with 290 additions and 270 deletions

View File

@ -348,7 +348,7 @@
this.pd.ACCEPT_TIME = e this.pd.ACCEPT_TIME = e
this.$forceUpdate();// this.$forceUpdate();//
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -380,6 +380,7 @@
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.DESCR = this.pd.DESCR formData.DESCR = this.pd.DESCR
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: files, files: files,

View File

@ -219,7 +219,7 @@
} }
}); });
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -242,6 +242,7 @@
formData.SIGNTIME = signtime.join(",") formData.SIGNTIME = signtime.join(",")
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: fileList, files: fileList,

View File

@ -785,7 +785,6 @@
_this.pd = res.data.pd; //map _this.pd = res.data.pd; //map
if(_this.pd.STEP_ID == 0){ if(_this.pd.STEP_ID == 0){
_this.forbidEdit = false; _this.forbidEdit = false;
}
this.getUserList(this.pd.ANALYZE_DEPARTMENT_ID,'analyzeUserList'); this.getUserList(this.pd.ANALYZE_DEPARTMENT_ID,'analyzeUserList');
this.getUserList(this.pd.CONFIRM_DEPARTMENT_ID,'confirmUserList'); this.getUserList(this.pd.CONFIRM_DEPARTMENT_ID,'confirmUserList');
this.getUserList(this.pd.LEADER_DEPARTMENT_ID,'leaderUserList'); this.getUserList(this.pd.LEADER_DEPARTMENT_ID,'leaderUserList');
@ -796,8 +795,7 @@
this.getUserList(this.pd.WORK_START_DEPARTMENT_ID,'workstartUserList'); this.getUserList(this.pd.WORK_START_DEPARTMENT_ID,'workstartUserList');
this.getUserList(this.pd.WORK_END_DEPARTMENT_ID,'workendUserList'); this.getUserList(this.pd.WORK_END_DEPARTMENT_ID,'workendUserList');
this.getWorkUserList(); this.getWorkUserList();
}
} else if ("exception" == data.result) { } else if ("exception" == data.result) {
uni.showToast({ uni.showToast({
title: '错误', title: '错误',

View File

@ -276,7 +276,7 @@
return true return true
return false return false
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -300,6 +300,7 @@
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.DESCR = this.pd.DESCR formData.DESCR = this.pd.DESCR
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: files, files: files,

View File

@ -267,7 +267,7 @@
return true return true
return false return false
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -290,6 +290,7 @@
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.DESCR = this.pd.DESCR formData.DESCR = this.pd.DESCR
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: files, files: files,

View File

@ -218,7 +218,7 @@
signtime.push(item.SIGNER_TIME) signtime.push(item.SIGNER_TIME)
}) })
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -240,6 +240,7 @@
formData.SIGNTIME = signtime formData.SIGNTIME = signtime
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: files, files: files,

View File

@ -241,7 +241,7 @@
signtime.push(item.SIGNER_TIME) signtime.push(item.SIGNER_TIME)
}) })
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -265,6 +265,7 @@
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.DESCR = this.pd.DESCR formData.DESCR = this.pd.DESCR
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: files, files: files,

View File

@ -331,7 +331,7 @@
this.pd.WORK_END_DATE = e this.pd.WORK_END_DATE = e
this.$forceUpdate();// this.$forceUpdate();//
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -378,6 +378,7 @@
var signtime = []; var signtime = [];
const formData={} const formData={}
this.uploadImgFaults(files,signtime) this.uploadImgFaults(files,signtime)
formData.APPLY_STATUS = APPLY_STATUS
formData.SIGNTIME = signtime formData.SIGNTIME = signtime
formData.WORK_END_DATE = this.pd.WORK_END_DATE formData.WORK_END_DATE = this.pd.WORK_END_DATE
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID

View File

@ -94,6 +94,15 @@
loginSession(); loginSession();
}, },
methods: { methods: {
uploadImgFaults(files,signtime) {
this.imgList.map((item,index) => {
var img = {}
img.name = 'file'+index
img.uri = item.filePath
files.push(img)
signtime.push(item.SIGNER_TIME)
})
},
goSubmit(APPLY_STATUS){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
@ -121,18 +130,21 @@
uni.showLoading({ uni.showLoading({
title: '请稍候' title: '请稍候'
}) })
var files = [];
var signtime = [];
const formData={} const formData={}
Object.keys(this.pd).map(key => { Object.keys(this.pd).map(key => {
formData[key]=this.pd[key] formData[key]=this.pd[key]
}) })
this.uploadImgFaults(files,signtime)
formData.SIGNTIME = signtime
formData.CORPINFO_ID = loginUser.CORPINFO_ID formData.CORPINFO_ID = loginUser.CORPINFO_ID
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS formData.APPLY_STATUS = APPLY_STATUS
this.buttonloading = true this.buttonloading = true
uni.uploadFile({ uni.uploadFile({
url: basePath + "app/hotwork/gas/save", url: basePath + "app/hotwork/gas/save",
filePath: _this.imgList[0].filePath, files: files,
name: 'file',
formData:formData, formData:formData,
success: (res) => { success: (res) => {
uni.showToast({ uni.showToast({

View File

@ -198,7 +198,7 @@
current: 0 current: 0
}); });
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -217,6 +217,7 @@
var signtime = []; var signtime = [];
this.uploadImgFaults(files,signtime) this.uploadImgFaults(files,signtime)
formData.APPLY_STATUS = APPLY_STATUS
formData.SIGNTIME = signtime.join(",") formData.SIGNTIME = signtime.join(",")
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID

View File

@ -253,7 +253,7 @@
return true return true
return false return false
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
let required = true let required = true
uni.showLoading({ uni.showLoading({
@ -277,6 +277,7 @@
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID
formData.DESCR = this.pd.DESCR formData.DESCR = this.pd.DESCR
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',
files: files, files: files,

View File

@ -7,12 +7,12 @@
<scroll-view scroll-y="false" > <scroll-view scroll-y="false" >
<view class="form"> <view class="form">
<view class="wui-form-list"> <view class="wui-form-list">
<view class="cu-form-group group-picker" > <view class="cu-form-group bb-default" >
<view class="title">申请单位</view> <view class="title">申请单位</view>
{{pd.APPLY_DEPARTMENT_NAME}} {{pd.APPLY_DEPARTMENT_NAME}}
</view> </view>
<view class="cu-form-group group-picker" > <view class="cu-form-group bb-default" >
<view class="title">申请人</view> <view class="title">申请人</view>
{{pd.APPLY_USER_NAME}} {{pd.APPLY_USER_NAME}}
</view> </view>
@ -108,7 +108,6 @@
</template> </template>
</uni-table> </uni-table>
</view> </view>
<view class="wui-sign" > <view class="wui-sign" >
<view class="title"></view> <view class="title"></view>
<button class="cu-btn bg-green shadow" @tap="showModal" data-target="Modal">手写签字</button> <button class="cu-btn bg-green shadow" @tap="showModal" data-target="Modal">手写签字</button>
@ -129,8 +128,8 @@
</view> </view>
</view> </view>
<view class="cu-bar btn-group" style="margin-top: 30upx;"> <view class="cu-bar btn-group" style="margin-top: 30upx;">
<button class="cu-btn bg-red margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'-2')"> </button> <button class="cu-btn bg-red margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'-1')"> </button>
<button :loading="buttonloading" class="cu-btn bg-green margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'2')"> </button> <button class="cu-btn bg-green margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'1')"> </button>
</view> </view>
<view class="padding flex flex-direction"> <view class="padding flex flex-direction">
</view> </view>
@ -242,7 +241,7 @@
}); });
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
uni.showLoading({ uni.showLoading({
title: '请稍候' title: '请稍候'
@ -257,38 +256,6 @@
} }
for (let i = 0; i < this.measuresList.length; i++) { for (let i = 0; i < this.measuresList.length; i++) {
const measures = this.measuresList[i] const measures = this.measuresList[i]
if(measures.QUESTION1 && !measures.ANSWER1){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第一项',
duration: 1500
});
return;
}
if(measures.QUESTION2 && !measures.ANSWER2){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第二项',
duration: 1500
});
return;
}
if(measures.QUESTION3 && !measures.ANSWER3){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第三项',
duration: 1500
});
return;
}
if(measures.QUESTION4 && !measures.ANSWER4){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第四项',
duration: 1500
});
return;
}
if(!measures.SIGN_PATH){ if(!measures.SIGN_PATH){
uni.showToast({ uni.showToast({
icon: 'none', icon: 'none',
@ -297,12 +264,46 @@
}); });
return; return;
} }
if(measures.STATUS=='1' && measures.QUESTION1 && !measures.ANSWER1){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第一项',
duration: 1500
});
return;
}
if(measures.STATUS=='1' && measures.QUESTION2 && !measures.ANSWER2){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第二项',
duration: 1500
});
return;
}
if(measures.STATUS=='1' && measures.QUESTION3 && !measures.ANSWER3){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第三项',
duration: 1500
});
return;
}
if(measures.STATUS=='1' && measures.QUESTION4 && !measures.ANSWER4){
uni.showToast({
icon: 'none',
title: '第'+(i+1)+'项未填写第四项',
duration: 1500
});
return;
}
} }
const formData={} const formData={}
var files = []; var files = [];
var signtime = []; var signtime = [];
this.uploadImgFaults(files,signtime) this.uploadImgFaults(files,signtime)
formData.APPLY_STATUS = APPLY_STATUS
formData.HOTWORK_ID = _this.pd.HOTWORK_ID formData.HOTWORK_ID = _this.pd.HOTWORK_ID
formData.SIGNTIME = signtime.join(",") formData.SIGNTIME = signtime.join(",")
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID

View File

@ -127,8 +127,8 @@
</view> </view>
</view> </view>
<view class="cu-bar btn-group" style="margin-top: 30upx;"> <view class="cu-bar btn-group" style="margin-top: 30upx;">
<button class="cu-btn bg-red margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'-2')"> </button> <button class="cu-btn bg-red margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'-1')"> </button>
<button :loading="buttonloading" class="cu-btn bg-green margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'2')"> </button> <button class="cu-btn bg-green margin-tb-sm lg" @click="$noMultipleClicks(goSubmit,'1')"> </button>
</view> </view>
<view class="padding flex flex-direction"> <view class="padding flex flex-direction">
</view> </view>
@ -205,7 +205,7 @@
}); });
}, },
goSubmit(){ goSubmit(APPLY_STATUS){
var _this = this; var _this = this;
uni.showLoading({ uni.showLoading({
title: '请稍候' title: '请稍候'
@ -243,6 +243,7 @@
formData.HOTWORK_ID = _this.pd.HOTWORK_ID formData.HOTWORK_ID = _this.pd.HOTWORK_ID
formData.SIGNTIME = signtime.join(",") formData.SIGNTIME = signtime.join(",")
formData.USER_ID = loginUser.USER_ID formData.USER_ID = loginUser.USER_ID
formData.APPLY_STATUS = APPLY_STATUS
formData.PREPARERS = JSON.stringify(signers) formData.PREPARERS = JSON.stringify(signers)
uni.uploadFile({ uni.uploadFile({
url: basePath+'app/hotwork/nextStep', url: basePath+'app/hotwork/nextStep',

View File

@ -305,7 +305,6 @@
var files = []; var files = [];
var signtime = []; var signtime = [];
const formData={} const formData={}
this.uploadImgFaults(files,signtime) this.uploadImgFaults(files,signtime)
formData.SIGNTIME = signtime formData.SIGNTIME = signtime
formData.HOTWORK_ID = this.pd.HOTWORK_ID formData.HOTWORK_ID = this.pd.HOTWORK_ID