mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-16 06:16:46 +08:00
推荐人修改
This commit is contained in:
@@ -76,7 +76,6 @@
|
||||
>
|
||||
{{ status[record.recommendStatus] }}
|
||||
</a-button>
|
||||
|
||||
</a-space>
|
||||
</template>
|
||||
</a-table>
|
||||
@@ -124,7 +123,7 @@ import { codeUrl, toDate } from "@/api/method";
|
||||
import { useStore } from "vuex";
|
||||
import { checkPer, checkOwner } from "@/utils/utils";
|
||||
|
||||
//测试
|
||||
|
||||
// 查询数据
|
||||
const searchData = ref({
|
||||
pageIndex: 1,
|
||||
@@ -142,14 +141,13 @@ const status = reactive({
|
||||
export default defineComponent({
|
||||
components: {},
|
||||
setup() {
|
||||
|
||||
|
||||
const handleMsg = {
|
||||
withdraw1: "课程已被推荐,点击可以取消推荐",
|
||||
withdraw: "课程未被推荐,点击可以设为推荐",
|
||||
};
|
||||
//点击按钮
|
||||
function handleOper(record, type, status = '') {
|
||||
|
||||
if(state.count>=3){
|
||||
if(record.recommendStatus!==1){
|
||||
message.info('最多推荐三个')
|
||||
@@ -161,7 +159,7 @@ export default defineComponent({
|
||||
const recommends = (record) => ({
|
||||
withdraw: async () => {
|
||||
try {
|
||||
await recommend({ courseId: record.id });
|
||||
await recommend({ courseId: record.id,userName:state.userName,userId:state.userId });
|
||||
getTableDate();
|
||||
} catch (error) {
|
||||
message.info("推送失败!");
|
||||
@@ -169,9 +167,20 @@ export default defineComponent({
|
||||
},
|
||||
});
|
||||
const store = useStore();
|
||||
// 内容分类
|
||||
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({
|
||||
//测试
|
||||
userName:"",
|
||||
userId:"",
|
||||
count:0,
|
||||
total:0,
|
||||
tableLoading: false,
|
||||
@@ -194,7 +203,7 @@ export default defineComponent({
|
||||
ellipsis: true,
|
||||
align: "left",
|
||||
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",
|
||||
ellipsis: true,
|
||||
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:
|
||||
return <span>-</span>;
|
||||
case 1:
|
||||
return record.recommendBy;
|
||||
return state.userName;
|
||||
default:
|
||||
return <span>-</span>;
|
||||
}
|
||||
@@ -291,6 +300,7 @@ export default defineComponent({
|
||||
createName: "",
|
||||
teacherName:"",
|
||||
recommendBy:'',
|
||||
recommendAid:'',
|
||||
sysType1:"", //内容分类
|
||||
sysType2:"",
|
||||
sysType3:"",
|
||||
@@ -326,6 +336,7 @@ export default defineComponent({
|
||||
sysTypeId: state.sysTypeId,
|
||||
name:state.name,
|
||||
recommendBy:state.recommend_by,
|
||||
recommendAid:state.recommendAid,
|
||||
sysType: state.sysTypeId,
|
||||
sysType1:state.sysType1,
|
||||
sysType2:state.sysType2,
|
||||
@@ -402,11 +413,13 @@ export default defineComponent({
|
||||
searchData,
|
||||
recommends,
|
||||
getSysTypeMap,
|
||||
userInfo
|
||||
};
|
||||
},
|
||||
});
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
|
||||
.grey{
|
||||
color: gray;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user