培训意愿
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
帮扶率
|
||||
</view>
|
||||
<view class="info-value">
|
||||
{{ stats.assistRate }}
|
||||
{{ stats.assistRate }}%
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -202,14 +202,20 @@
|
||||
<button class="action-btn btn-success" size="mini" @click="goFollow(item)">跟进</button>
|
||||
<button class="action-btn btn-gradient" size="mini" @click="goRecommend(item)">智能推荐</button>
|
||||
<button class="action-btn btn-info" size="mini" @click="goJobWill(item)">求职意愿</button>
|
||||
<button class="action-btn btn-info" size="mini" @click="goTarget(item)">培训意愿</button>
|
||||
<button class="action-btn btn-warning" size="mini" v-if="!item.create_by_name" @click="goTarget(item)">退回</button>
|
||||
<button class="action-btn btn-info" size="mini" @click="goTrainingWill(item)">培训意愿</button>
|
||||
<button class="action-btn btn-warning" size="mini" v-if="!item.create_by_name" @click="returnItem(item)">退回</button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<empty v-else pdTop="200"></empty>
|
||||
</view>
|
||||
</scroll-view>
|
||||
<view>
|
||||
<!-- 提示窗示例 -->
|
||||
<uni-popup ref="alertDialog" type="dialog">
|
||||
<uni-popup-dialog type="warn" cancelText="取消" confirmText="确定" title="系统提示" content="是否确认退回?" @confirm="dialogConfirm"></uni-popup-dialog>
|
||||
</uni-popup>
|
||||
</view>
|
||||
</view>
|
||||
</AppLayout>
|
||||
</template>
|
||||
@@ -240,6 +246,8 @@ const taskTypeOptions=ref([])
|
||||
const priorityOptions=ref([])
|
||||
const allocationStatusOptions=ref([])
|
||||
const executeDeptOptions=ref([])
|
||||
const alertDialog = ref(null);
|
||||
const currentItem = ref({})
|
||||
const baseUrl = config.imgBaseUrl
|
||||
const getBackgroundStyle = (imageName) => ({
|
||||
backgroundImage: `url(${baseUrl}/dispatch/${imageName})`,
|
||||
@@ -379,13 +387,35 @@ function goFollow(item){
|
||||
navTo('/packageB/priority/recordFollow?name='+item.name+'&taskType='+item.task_type+'&taskId='+item.task_id+'&personId='+item.person_id+'&goalPersonId='+item.goal_person_id);
|
||||
}
|
||||
function goRecommend(item){
|
||||
navTo('/packageB/priority/allocate?item='+JSON.stringify(item)+'&url=taskIssue');
|
||||
navTo('/packageB/priority/smartRecommend');
|
||||
}
|
||||
function goJobWill(item){
|
||||
navTo('/packageB/priority/jobWill?id='+item.person_id+'&goalPersonId='+item.goal_person_id);
|
||||
}
|
||||
function goTarget(item){
|
||||
navTo('/packageB/priority/targetPersonnel?id='+item.taskAllocation.id+'&taskName='+item.taskName);
|
||||
function goTrainingWill(item){
|
||||
navTo('/packageB/priority/trainingWill?id='+item.person_id+'&goalPersonId='+item.goal_person_id);
|
||||
}
|
||||
function returnItem(item){
|
||||
if (alertDialog.value) {
|
||||
alertDialog.value.open();
|
||||
currentItem.value=item
|
||||
}
|
||||
}
|
||||
function dialogConfirm(){
|
||||
let header={
|
||||
'Authorization':uni.getStorageSync('Padmin-Token')
|
||||
}
|
||||
let params={
|
||||
goalPersonId:currentItem.value.goal_person_id
|
||||
}
|
||||
$api.myRequest('/dispatch/assist/records/returnRecords',params,'post',9100,header).then((resData) => {
|
||||
if(resData.code==200){
|
||||
dataList.value=[]
|
||||
formData.pageNum=1
|
||||
getDataList()
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
function scrollBottom(){
|
||||
if(formData.pageNum<totalNum.value/formData.pageSize){
|
||||
|
||||
Reference in New Issue
Block a user