mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-22 01:06:45 +08:00
推荐人修改
This commit is contained in:
@@ -76,7 +76,6 @@
|
|||||||
>
|
>
|
||||||
{{ status[record.recommendStatus] }}
|
{{ status[record.recommendStatus] }}
|
||||||
</a-button>
|
</a-button>
|
||||||
|
|
||||||
</a-space>
|
</a-space>
|
||||||
</template>
|
</template>
|
||||||
</a-table>
|
</a-table>
|
||||||
@@ -124,7 +123,7 @@ import { codeUrl, toDate } from "@/api/method";
|
|||||||
import { useStore } from "vuex";
|
import { useStore } from "vuex";
|
||||||
import { checkPer, checkOwner } from "@/utils/utils";
|
import { checkPer, checkOwner } from "@/utils/utils";
|
||||||
|
|
||||||
//测试
|
|
||||||
// 查询数据
|
// 查询数据
|
||||||
const searchData = ref({
|
const searchData = ref({
|
||||||
pageIndex: 1,
|
pageIndex: 1,
|
||||||
@@ -149,7 +148,6 @@ export default defineComponent({
|
|||||||
};
|
};
|
||||||
//点击按钮
|
//点击按钮
|
||||||
function handleOper(record, type, status = '') {
|
function handleOper(record, type, status = '') {
|
||||||
|
|
||||||
if(state.count>=3){
|
if(state.count>=3){
|
||||||
if(record.recommendStatus!==1){
|
if(record.recommendStatus!==1){
|
||||||
message.info('最多推荐三个')
|
message.info('最多推荐三个')
|
||||||
@@ -161,7 +159,7 @@ export default defineComponent({
|
|||||||
const recommends = (record) => ({
|
const recommends = (record) => ({
|
||||||
withdraw: async () => {
|
withdraw: async () => {
|
||||||
try {
|
try {
|
||||||
await recommend({ courseId: record.id });
|
await recommend({ courseId: record.id,userName:state.userName,userId:state.userId });
|
||||||
getTableDate();
|
getTableDate();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
message.info("推送失败!");
|
message.info("推送失败!");
|
||||||
@@ -169,9 +167,20 @@ export default defineComponent({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
const store = useStore();
|
const store = useStore();
|
||||||
|
// 内容分类
|
||||||
const sysTypeOptions = computed(() => {return store.state.content_type;});
|
const sysTypeOptions = computed(() => {return store.state.content_type;});
|
||||||
|
//推荐人
|
||||||
|
const userInfo = computed(()=>store.state.userInfo)
|
||||||
|
onMounted(()=>{
|
||||||
|
state.userName = userInfo.value.realName
|
||||||
|
state.userId = userInfo.value.userId
|
||||||
|
console.log(userInfo.value,'ffffffffffffffffffffff')
|
||||||
|
})
|
||||||
|
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
//测试
|
//测试
|
||||||
|
userName:"",
|
||||||
|
userId:"",
|
||||||
count:0,
|
count:0,
|
||||||
total:0,
|
total:0,
|
||||||
tableLoading: false,
|
tableLoading: false,
|
||||||
@@ -194,7 +203,7 @@ export default defineComponent({
|
|||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
align: "left",
|
align: "left",
|
||||||
customRender: ({ text }) => {
|
customRender: ({ text }) => {
|
||||||
return <a-tooltip placement="topLeft" title = {text} >{text?text.length>12?text.slice(0,12)+'...':text:''}</a-tooltip>
|
return <a-tooltip placement="bottomLeft" title = {text} >{text?text.length>12?text.slice(0,12)+'...':text:''}</a-tooltip>
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -218,7 +227,7 @@ export default defineComponent({
|
|||||||
align: "left",
|
align: "left",
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
customRender: ({ text }) => {
|
customRender: ({ text }) => {
|
||||||
return <a-tooltip placement="topLeft" title = {text} >{text? text.length>3? text.slice(0,3)+'...' : text : ''}</a-tooltip>
|
return <a-tooltip placement="bottomLeft" title = {text} >{text? text.length>3? text.slice(0,3)+'...' : text : ''}</a-tooltip>
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -265,7 +274,7 @@ export default defineComponent({
|
|||||||
case 0:
|
case 0:
|
||||||
return <span>-</span>;
|
return <span>-</span>;
|
||||||
case 1:
|
case 1:
|
||||||
return record.recommendBy;
|
return state.userName;
|
||||||
default:
|
default:
|
||||||
return <span>-</span>;
|
return <span>-</span>;
|
||||||
}
|
}
|
||||||
@@ -291,6 +300,7 @@ export default defineComponent({
|
|||||||
createName: "",
|
createName: "",
|
||||||
teacherName:"",
|
teacherName:"",
|
||||||
recommendBy:'',
|
recommendBy:'',
|
||||||
|
recommendAid:'',
|
||||||
sysType1:"", //内容分类
|
sysType1:"", //内容分类
|
||||||
sysType2:"",
|
sysType2:"",
|
||||||
sysType3:"",
|
sysType3:"",
|
||||||
@@ -326,6 +336,7 @@ export default defineComponent({
|
|||||||
sysTypeId: state.sysTypeId,
|
sysTypeId: state.sysTypeId,
|
||||||
name:state.name,
|
name:state.name,
|
||||||
recommendBy:state.recommend_by,
|
recommendBy:state.recommend_by,
|
||||||
|
recommendAid:state.recommendAid,
|
||||||
sysType: state.sysTypeId,
|
sysType: state.sysTypeId,
|
||||||
sysType1:state.sysType1,
|
sysType1:state.sysType1,
|
||||||
sysType2:state.sysType2,
|
sysType2:state.sysType2,
|
||||||
@@ -402,11 +413,13 @@ export default defineComponent({
|
|||||||
searchData,
|
searchData,
|
||||||
recommends,
|
recommends,
|
||||||
getSysTypeMap,
|
getSysTypeMap,
|
||||||
|
userInfo
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
||||||
.grey{
|
.grey{
|
||||||
color: gray;
|
color: gray;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user