mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-12 04:16:47 +08:00
提交
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
@@ -409,8 +409,8 @@ const tablecolumns = ref([
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Band职级",
|
title: "Band职级",
|
||||||
dataIndex: "bandName",
|
dataIndex: "bandCode",
|
||||||
key: "bandName",
|
key: "bandCode",
|
||||||
width: 100,
|
width: 100,
|
||||||
align: "center",
|
align: "center",
|
||||||
className: "h",
|
className: "h",
|
||||||
|
|||||||
@@ -45,27 +45,29 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="handler">
|
<div class="handler">
|
||||||
<div class="item" v-for="(value, key) in TASK_TYPE" :key="key">
|
<div class="item" v-for="(value, key) in TASK_TYPE" :key="key">
|
||||||
<component
|
<template v-if="value.type < 3">
|
||||||
:ref="(el) => (courseRef['el' + key] = el)"
|
<component
|
||||||
v-model:taskList="listDatas"
|
:ref="(el) => (courseRef['el' + key] = el)"
|
||||||
:is="value.component"
|
v-model:taskList="listDatas"
|
||||||
:growId="growId"
|
:is="value.component"
|
||||||
:id="growId"
|
:growId="growId"
|
||||||
:type="value.type"
|
:id="growId"
|
||||||
:activeKey="activeKey"
|
:type="value.type"
|
||||||
:infoType="2"
|
:activeKey="activeKey"
|
||||||
@dataListUp="dataListUp"
|
:infoType="2"
|
||||||
@refresh="getListTask(1)"
|
@dataListUp="dataListUp"
|
||||||
>
|
@refresh="getListTask(1)"
|
||||||
<div class="itcon">
|
>
|
||||||
<div class="img">
|
<div class="itcon">
|
||||||
<img :src="value.img" />
|
<div class="img">
|
||||||
|
<img :src="value.img" />
|
||||||
|
</div>
|
||||||
|
<div class="text">{{ value.name }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="text">{{ value.name }}</div>
|
</component>
|
||||||
</div>
|
<div></div>
|
||||||
</component>
|
<div class="lin"></div>
|
||||||
<div></div>
|
</template>
|
||||||
<div class="lin"></div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -39,18 +39,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btns">
|
<!-- <div class="btns">
|
||||||
<!-- <router-link to="/projectadd">
|
|
||||||
<div class="btn btn3">
|
|
||||||
<div class="search"></div>
|
|
||||||
<div class="btnText">创建路径</div>
|
|
||||||
</div>
|
|
||||||
</router-link> -->
|
|
||||||
<div class="btn btn3" @click="handleOut">
|
<div class="btn btn3" @click="handleOut">
|
||||||
<div class="search"></div>
|
<div class="search"></div>
|
||||||
<div class="btnText">创建必修</div>
|
<div class="btnText">创建必修</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
<div class="grow_con">
|
<div class="grow_con">
|
||||||
<div class="grow_list">
|
<div class="grow_list">
|
||||||
<div class="grow_table">
|
<div class="grow_table">
|
||||||
@@ -620,14 +614,13 @@ export default {
|
|||||||
};
|
};
|
||||||
// 确定
|
// 确定
|
||||||
const confirm = () => {
|
const confirm = () => {
|
||||||
|
|
||||||
if (!state.statusPosts) {
|
if (!state.statusPosts) {
|
||||||
return message.error("请输入标准岗位");
|
return message.error("请输入标准岗位");
|
||||||
}
|
}
|
||||||
if ( !state.band) {
|
if (!state.band) {
|
||||||
return message.error("请输入Band职级");
|
return message.error("请输入Band职级");
|
||||||
}
|
}
|
||||||
if ( !state.statusOffices) {
|
if (!state.statusOffices) {
|
||||||
return message.error("请输入任职资格等级");
|
return message.error("请输入任职资格等级");
|
||||||
}
|
}
|
||||||
if (state.courseNum !== 0 && !state.courseNum) {
|
if (state.courseNum !== 0 && !state.courseNum) {
|
||||||
@@ -689,6 +682,7 @@ export default {
|
|||||||
state.pathWays = "";
|
state.pathWays = "";
|
||||||
state.bg_check = false;
|
state.bg_check = false;
|
||||||
state.editId = null;
|
state.editId = null;
|
||||||
|
state.band = ""
|
||||||
};
|
};
|
||||||
// 创建路径
|
// 创建路径
|
||||||
// 管理
|
// 管理
|
||||||
|
|||||||
@@ -116,7 +116,8 @@
|
|||||||
<div class="stagelast">
|
<div class="stagelast">
|
||||||
<!-- 圆形统计 -->
|
<!-- 圆形统计 -->
|
||||||
<div class="stagepro" v-for="item of overviewData2">
|
<div class="stagepro" v-for="item of overviewData2">
|
||||||
<a-progress
|
<template v-if="TASK_TYPE[item.taskType]">
|
||||||
|
<a-progress
|
||||||
type="dashboard"
|
type="dashboard"
|
||||||
gapDegree="0"
|
gapDegree="0"
|
||||||
:percent="fixDoublePer(item.completedRate || 0)"
|
:percent="fixDoublePer(item.completedRate || 0)"
|
||||||
@@ -125,6 +126,7 @@
|
|||||||
<div class="protext">
|
<div class="protext">
|
||||||
{{ TASK_TYPE[item.taskType].name }}完成率
|
{{ TASK_TYPE[item.taskType].name }}完成率
|
||||||
</div>
|
</div>
|
||||||
|
</template>
|
||||||
</div>
|
</div>
|
||||||
<!-- 条形统计 -->
|
<!-- 条形统计 -->
|
||||||
<div class="proright">
|
<div class="proright">
|
||||||
@@ -222,13 +224,13 @@
|
|||||||
<a-radio-button value="1">必修</a-radio-button>
|
<a-radio-button value="1">必修</a-radio-button>
|
||||||
<a-radio-button value="2">选修</a-radio-button>
|
<a-radio-button value="2">选修</a-radio-button>
|
||||||
</a-radio-group>
|
</a-radio-group>
|
||||||
<div class="switch">
|
<!-- <div class="switch">
|
||||||
<a-switch
|
<a-switch
|
||||||
@change="sortSwitchChange"
|
@change="sortSwitchChange"
|
||||||
v-model:checked="basicData.sortSwitch"
|
v-model:checked="basicData.sortSwitch"
|
||||||
/>
|
/>
|
||||||
<div style="margin-left: 5px">是否按顺序学习</div>
|
<div style="margin-left: 5px">是否按顺序学习</div>
|
||||||
</div>
|
</div> -->
|
||||||
<!-- <div>
|
<!-- <div>
|
||||||
<a-tabs
|
<a-tabs
|
||||||
v-model:activeKey="courseType"
|
v-model:activeKey="courseType"
|
||||||
@@ -333,7 +335,7 @@
|
|||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<!-- <div
|
||||||
class="first"
|
class="first"
|
||||||
v-if="checkGrowthPer(preId) && courseType == 1"
|
v-if="checkGrowthPer(preId) && courseType == 1"
|
||||||
>
|
>
|
||||||
@@ -354,21 +356,8 @@
|
|||||||
选择需解锁的上级任务
|
选择需解锁的上级任务
|
||||||
</a-button>
|
</a-button>
|
||||||
</div>
|
</div>
|
||||||
<!-- <a-dropdown :trigger="['click']">
|
|
||||||
<template #overlay>
|
|
||||||
<a-menu>
|
|
||||||
<a-menu-item
|
|
||||||
v-for="i of listTaskData"
|
|
||||||
@click="selectSuperiorTask(element, i)"
|
|
||||||
:disabled="element.id == i.id"
|
|
||||||
>
|
|
||||||
<a href="javascript:;">{{ i.taskName }}</a>
|
|
||||||
</a-menu-item>
|
|
||||||
</a-menu>
|
|
||||||
</template>
|
|
||||||
</a-dropdown> -->
|
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div> -->
|
||||||
<div class="operations" v-if="checkGrowthPer(preId)">
|
<div class="operations" v-if="checkGrowthPer(preId)">
|
||||||
<template
|
<template
|
||||||
v-if="
|
v-if="
|
||||||
|
|||||||
Reference in New Issue
Block a user