培训通知反馈 如果签到失败 提示完提示语后再 返回上一个页面
This commit is contained in:
parent
91fa1b4798
commit
0735f0f468
@ -644,7 +644,6 @@
|
|||||||
getRequest(json, "/SE/TrainNotify/Get").then(res => {
|
getRequest(json, "/SE/TrainNotify/Get").then(res => {
|
||||||
this.model = res
|
this.model = res
|
||||||
// ISSENDNOTICE
|
// ISSENDNOTICE
|
||||||
debugger
|
|
||||||
this.model.LEVEL_SHOW = res.LEVEL !== undefined ? this.enumsData['FMDepartmentType'].find(
|
this.model.LEVEL_SHOW = res.LEVEL !== undefined ? this.enumsData['FMDepartmentType'].find(
|
||||||
item => item.code === res.LEVEL)?.name : '';
|
item => item.code === res.LEVEL)?.name : '';
|
||||||
this.model.TRAINTYPE_SHOW = res.TRAINTYPE !== undefined ? this.enumsData['TrainType'].find(
|
this.model.TRAINTYPE_SHOW = res.TRAINTYPE !== undefined ? this.enumsData['TrainType'].find(
|
||||||
|
|||||||
@ -3,48 +3,64 @@
|
|||||||
<view class="card">
|
<view class="card">
|
||||||
<view class="background"></view>
|
<view class="background"></view>
|
||||||
<view>
|
<view>
|
||||||
<u--form labelPosition="left" labelWidth="auto" labelAlign="center" :model="model" class="demo-ruleForm">
|
<u--form labelPosition="left" labelWidth="auto" labelAlign="center" :model="model"
|
||||||
|
class="demo-ruleForm">
|
||||||
<u-form-item label="培训名称:" prop="NAME" borderBottom>
|
<u-form-item label="培训名称:" prop="NAME" borderBottom>
|
||||||
<u--input v-model="model.NAME" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.NAME" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="编号:" prop="CODE" borderBottom>
|
<u-form-item label="编号:" prop="CODE" borderBottom>
|
||||||
<u--input v-model="model.CODE" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.CODE" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="发起时间:" prop="LAUNCH_TIME" borderBottom>
|
<u-form-item label="发起时间:" prop="LAUNCH_TIME" borderBottom>
|
||||||
<u--input v-model="model.LAUNCH_TIME" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.LAUNCH_TIME" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="发起部门:" prop="Nav_LaunchDepartment.NAME" borderBottom>
|
<u-form-item label="发起部门:" prop="Nav_LaunchDepartment.NAME" borderBottom>
|
||||||
<u--input v-if="model.Nav_LaunchDepartment" v-model="model.Nav_LaunchDepartment.NAME" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-if="model.Nav_LaunchDepartment" v-model="model.Nav_LaunchDepartment.NAME"
|
||||||
|
border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff"
|
||||||
|
fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="发起人员:" prop="Nav_LaunchUser.NAME" borderBottom>
|
<u-form-item label="发起人员:" prop="Nav_LaunchUser.NAME" borderBottom>
|
||||||
<u--input v-if="model.Nav_LaunchUser" v-model="model.Nav_LaunchUser.NAME" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-if="model.Nav_LaunchUser" v-model="model.Nav_LaunchUser.NAME" border="none"
|
||||||
|
slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训类型:" prop="Nav_LaunchUser.NAME" borderBottom>
|
<u-form-item label="培训类型:" prop="Nav_LaunchUser.NAME" borderBottom>
|
||||||
<u--input v-if="model.Nav_TrainType" v-model="model.Nav_TrainType.NAME" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-if="model.Nav_TrainType" v-model="model.Nav_TrainType.NAME" border="none"
|
||||||
|
slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训级别:" prop="LEVEL" borderBottom>
|
<u-form-item label="培训级别:" prop="LEVEL" borderBottom>
|
||||||
<u--input v-model="model.LEVEL_SHOW" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.LEVEL_SHOW" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="开始时间:" prop="TRAIN_START_TIME" borderBottom>
|
<u-form-item label="开始时间:" prop="TRAIN_START_TIME" borderBottom>
|
||||||
<u--input v-model="model.TRAIN_START_TIME" border="none" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.TRAIN_START_TIME" border="none" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="结束时间:" prop="TRAIN_END_TIME" borderBottom>
|
<u-form-item label="结束时间:" prop="TRAIN_END_TIME" borderBottom>
|
||||||
<u--input v-model="model.TRAIN_END_TIME" border="none" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.TRAIN_END_TIME" border="none" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训地点:" prop="TRAIN_ADDR" borderBottom>
|
<u-form-item label="培训地点:" prop="TRAIN_ADDR" borderBottom>
|
||||||
<u--input v-model="model.TRAIN_ADDR" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.TRAIN_ADDR" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训学时:" prop="HOURS" borderBottom>
|
<u-form-item label="培训学时:" prop="HOURS" borderBottom>
|
||||||
<u--input v-model="model.HOURS" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.HOURS" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训老师:" prop="TRAIN_TEACHER" borderBottom>
|
<u-form-item label="培训老师:" prop="TRAIN_TEACHER" borderBottom>
|
||||||
<u--input v-model="(model.Nav_UserTeacher||{}).NAME" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="(model.Nav_UserTeacher||{}).NAME" border="none" slot="right"
|
||||||
|
inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训形式:" prop="" borderBottom>
|
<u-form-item label="培训形式:" prop="" borderBottom>
|
||||||
<u--input v-model="model.TRAINTYPE_SHOW" border="none" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.TRAINTYPE_SHOW" border="none" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="考核方式:" prop="Nav_TrainCheckType.NAME" borderBottom>
|
<u-form-item label="考核方式:" prop="Nav_TrainCheckType.NAME" borderBottom>
|
||||||
<u--input v-model="model.CHECKTYPE_SHOW" border="none" slot="right" inputAlign="right" disabled disabledColor="#ffffff" fontSize="14px"></u--input>
|
<u--input v-model="model.CHECKTYPE_SHOW" border="none" slot="right" inputAlign="right" disabled
|
||||||
|
disabledColor="#ffffff" fontSize="14px"></u--input>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
<u-form-item label="培训课件:" prop='model.Nav_ListCour_Show' borderBottom>
|
<u-form-item label="培训课件:" prop='model.Nav_ListCour_Show' borderBottom>
|
||||||
</u-form-item>
|
</u-form-item>
|
||||||
@ -59,7 +75,8 @@
|
|||||||
</u-form-item>
|
</u-form-item>
|
||||||
<rich-text v-html="model.users" border="none" disabled style="font-size: 14px;"></rich-text>
|
<rich-text v-html="model.users" border="none" disabled style="font-size: 14px;"></rich-text>
|
||||||
<view class="upload-title">附件</view>
|
<view class="upload-title">附件</view>
|
||||||
<full-upload v-model="model.Nav_Files" :listProp='listPropUpload' :listPropVal='listPropValUpload' :isShowBtn="false"></full-upload>
|
<full-upload v-model="model.Nav_Files" :listProp='listPropUpload' :listPropVal='listPropValUpload'
|
||||||
|
:isShowBtn="false"></full-upload>
|
||||||
</u--form>
|
</u--form>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
@ -70,8 +87,10 @@
|
|||||||
<u--textarea height='3em' v-model="LEAVE_REASON" placeholder="请输入请假理由"></u--textarea>
|
<u--textarea height='3em' v-model="LEAVE_REASON" placeholder="请输入请假理由"></u--textarea>
|
||||||
</view>
|
</view>
|
||||||
<view class="buttons">
|
<view class="buttons">
|
||||||
<u-button type="primary" color="#3d4b70" class="btn first-btn" @click="onChargeUserAgree(1)" text="参加"></u-button>
|
<u-button type="primary" color="#3d4b70" class="btn first-btn" @click="onChargeUserAgree(1)"
|
||||||
<u-button color="#3d4b70" :plain="true" type="warning" @click="onChargeUserAgree(2)" text="请假"></u-button>
|
text="参加"></u-button>
|
||||||
|
<u-button color="#3d4b70" :plain="true" type="warning" @click="onChargeUserAgree(2)"
|
||||||
|
text="请假"></u-button>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</u--form>
|
</u--form>
|
||||||
@ -239,7 +258,7 @@
|
|||||||
NOTIFY_ID: this.model.ID,
|
NOTIFY_ID: this.model.ID,
|
||||||
LEAVE_REASON: this.LEAVE_REASON,
|
LEAVE_REASON: this.LEAVE_REASON,
|
||||||
IS_LEAVE: type,
|
IS_LEAVE: type,
|
||||||
TaskID: this.TaskID,
|
TaskID: this.TaskID
|
||||||
};
|
};
|
||||||
getRequest(json, "/SE/SETrainNotify/TrainPersonStatus").then(res => {
|
getRequest(json, "/SE/SETrainNotify/TrainPersonStatus").then(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
@ -247,8 +266,11 @@
|
|||||||
uni.navigateBack()
|
uni.navigateBack()
|
||||||
}, 'success', 1000)
|
}, 'success', 1000)
|
||||||
}
|
}
|
||||||
|
}).catch((error) => {
|
||||||
|
uni.$showMsgFunc("", () => {
|
||||||
|
uni.navigateBack()
|
||||||
|
}, 'fail', 1500)
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user