培训通知反馈 如果签到失败 提示完提示语后再 返回上一个页面
This commit is contained in:
parent
91fa1b4798
commit
0735f0f468
@ -644,7 +644,6 @@
|
||||
getRequest(json, "/SE/TrainNotify/Get").then(res => {
|
||||
this.model = res
|
||||
// ISSENDNOTICE
|
||||
debugger
|
||||
this.model.LEVEL_SHOW = res.LEVEL !== undefined ? this.enumsData['FMDepartmentType'].find(
|
||||
item => item.code === res.LEVEL)?.name : '';
|
||||
this.model.TRAINTYPE_SHOW = res.TRAINTYPE !== undefined ? this.enumsData['TrainType'].find(
|
||||
|
||||
@ -3,48 +3,64 @@
|
||||
<view class="card">
|
||||
<view class="background"></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--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 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 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 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 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 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 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 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 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 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 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 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 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 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 label="培训课件:" prop='model.Nav_ListCour_Show' borderBottom>
|
||||
</u-form-item>
|
||||
@ -59,7 +75,8 @@
|
||||
</u-form-item>
|
||||
<rich-text v-html="model.users" border="none" disabled style="font-size: 14px;"></rich-text>
|
||||
<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>
|
||||
</view>
|
||||
|
||||
@ -70,8 +87,10 @@
|
||||
<u--textarea height='3em' v-model="LEAVE_REASON" placeholder="请输入请假理由"></u--textarea>
|
||||
</view>
|
||||
<view class="buttons">
|
||||
<u-button type="primary" color="#3d4b70" class="btn first-btn" @click="onChargeUserAgree(1)" text="参加"></u-button>
|
||||
<u-button color="#3d4b70" :plain="true" type="warning" @click="onChargeUserAgree(2)" text="请假"></u-button>
|
||||
<u-button type="primary" color="#3d4b70" class="btn first-btn" @click="onChargeUserAgree(1)"
|
||||
text="参加"></u-button>
|
||||
<u-button color="#3d4b70" :plain="true" type="warning" @click="onChargeUserAgree(2)"
|
||||
text="请假"></u-button>
|
||||
</view>
|
||||
</view>
|
||||
</u--form>
|
||||
@ -239,7 +258,7 @@
|
||||
NOTIFY_ID: this.model.ID,
|
||||
LEAVE_REASON: this.LEAVE_REASON,
|
||||
IS_LEAVE: type,
|
||||
TaskID: this.TaskID,
|
||||
TaskID: this.TaskID
|
||||
};
|
||||
getRequest(json, "/SE/SETrainNotify/TrainPersonStatus").then(res => {
|
||||
if (res) {
|
||||
@ -247,8 +266,11 @@
|
||||
uni.navigateBack()
|
||||
}, 'success', 1000)
|
||||
}
|
||||
}).catch((error) => {
|
||||
uni.$showMsgFunc("", () => {
|
||||
uni.navigateBack()
|
||||
}, 'fail', 1500)
|
||||
})
|
||||
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user