mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-18 23:36:46 +08:00
-- 项目名称校验
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<a-input
|
||||
v-model:value="modelV"
|
||||
placeholder="请输入项目名称"
|
||||
:placeholder="placeholder"
|
||||
:show-count="showCount"
|
||||
:maxlength="maxlength"
|
||||
@blur="validateProName"
|
||||
@@ -23,6 +23,9 @@ const props = defineProps({
|
||||
id: {
|
||||
type: String,
|
||||
},
|
||||
placeholder: {
|
||||
type: String,
|
||||
},
|
||||
type: {
|
||||
type: Number,
|
||||
default: 1
|
||||
|
||||
@@ -138,16 +138,17 @@
|
||||
<span style="margin-right: 3px">课程名称:</span>
|
||||
</div>
|
||||
<div class="in b_input">
|
||||
<NameInput placeholder="请输入课程名称" v-model:value="xzinputV1" v-model:validate="validate" :maxlength="20" show-count :type="2"></NameInput>
|
||||
<!-- <a-input-->
|
||||
<!-- v-model:value="xzinputV1"-->
|
||||
<!-- maxlength="20"-->
|
||||
<!-- style="width: 440px; height: 40px; border-radius: 8px"-->
|
||||
<!-- placeholder="请输入课程名称"-->
|
||||
<!-- />-->
|
||||
<!-- <div class="inp_num">-->
|
||||
<!-- <span style="color: #c7cbd2">{{ xzinputV1.length }}/20</span>-->
|
||||
<!-- </div>-->
|
||||
<NameInput placeholder="请输入课程名称" v-model:value="xzinputV1" v-model:validate="validate"
|
||||
:maxlength="20" show-count :type="2"></NameInput>
|
||||
<!-- <a-input-->
|
||||
<!-- v-model:value="xzinputV1"-->
|
||||
<!-- maxlength="20"-->
|
||||
<!-- style="width: 440px; height: 40px; border-radius: 8px"-->
|
||||
<!-- placeholder="请输入课程名称"-->
|
||||
<!-- />-->
|
||||
<!-- <div class="inp_num">-->
|
||||
<!-- <span style="color: #c7cbd2">{{ xzinputV1.length }}/20</span>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
</div>
|
||||
<div class="b_sub">
|
||||
@@ -195,10 +196,10 @@
|
||||
:style="{ display: hideshow ? 'block' : 'none' }"
|
||||
>
|
||||
<span style="color: #999ba3">
|
||||
1、课程名称统一不加书名号。<br />
|
||||
1、课程名称统一不加书名号。<br/>
|
||||
2、项目名称、属地等信息如需体现在课程名称中,请放在课程名称信息
|
||||
之后,如“时间管理(GROW180项目)”或“时间管理(B*)”确保首先
|
||||
看到的是课程内容主题。<br />
|
||||
看到的是课程内容主题。<br/>
|
||||
3、同一课程如先后有多个版本,原则上仅开放最新版本,旧版本应停用
|
||||
版本如必须以年份标明,请以“沟通技巧(2022年)”的方式呈现。
|
||||
</span>
|
||||
@@ -343,14 +344,15 @@
|
||||
</div>
|
||||
<div class="item_inp">
|
||||
<div class="in i1_input">
|
||||
<!-- <a-input-->
|
||||
<!-- aria-readonly="true"-->
|
||||
<!-- v-model:value="qdms_inputV1"-->
|
||||
<!-- maxlength="90"-->
|
||||
<!-- style="width: 440px; height: 40px; border-radius: 8px"-->
|
||||
<!-- placeholder="请输入课程名称"-->
|
||||
<!-- />-->
|
||||
<NameInput placeholder="请输入课程名称" v-model:value="qdms_inputV1" v-model:validate="validate" :maxlength="20" show-count :type="2"></NameInput>
|
||||
<!-- <a-input-->
|
||||
<!-- aria-readonly="true"-->
|
||||
<!-- v-model:value="qdms_inputV1"-->
|
||||
<!-- maxlength="90"-->
|
||||
<!-- style="width: 440px; height: 40px; border-radius: 8px"-->
|
||||
<!-- placeholder="请输入课程名称"-->
|
||||
<!-- />-->
|
||||
<NameInput placeholder="请输入课程名称" v-model:value="qdms_inputV1" v-model:validate="validate"
|
||||
:maxlength="20" show-count :type="2"></NameInput>
|
||||
<div class="inp_num">
|
||||
<span style="color: #c7cbd2">
|
||||
{{ qdms_inputV1.length }}/90
|
||||
@@ -389,10 +391,10 @@
|
||||
:style="{ display: hideshow ? 'block' : 'none' }"
|
||||
>
|
||||
<span style="color: #999ba3">
|
||||
1、课程名称统一不加书名号。<br />
|
||||
1、课程名称统一不加书名号。<br/>
|
||||
2、项目名称、属地等信息如需体现在课程名称中,请放在课程名称信息
|
||||
之后,如“时间管理(GROW180项目)”或“时间管理(B*)”确保首先
|
||||
看到的是课程内容主题。<br />
|
||||
看到的是课程内容主题。<br/>
|
||||
3、同一课程如先后有多个版本,原则上仅开放最新版本,旧版本应停用
|
||||
版本如必须以年份标明,请以“沟通技巧(2022年)”的方式呈现。
|
||||
</span>
|
||||
@@ -862,7 +864,7 @@
|
||||
</template>
|
||||
<a>
|
||||
授权
|
||||
<down-outlined />
|
||||
<down-outlined/>
|
||||
</a>
|
||||
</a-dropdown>
|
||||
<a
|
||||
@@ -961,7 +963,7 @@
|
||||
</template>
|
||||
<a>
|
||||
授权
|
||||
<down-outlined />
|
||||
<down-outlined/>
|
||||
</a>
|
||||
</a-dropdown>
|
||||
</span>
|
||||
@@ -1080,7 +1082,7 @@
|
||||
</template>
|
||||
<a>
|
||||
授权
|
||||
<down-outlined />
|
||||
<down-outlined/>
|
||||
</a>
|
||||
</a-dropdown>
|
||||
<span>
|
||||
@@ -1210,7 +1212,7 @@
|
||||
</template>
|
||||
<a>
|
||||
授权
|
||||
<down-outlined />
|
||||
<down-outlined/>
|
||||
</a>
|
||||
</a-dropdown>
|
||||
<a
|
||||
@@ -1319,7 +1321,7 @@
|
||||
</template>
|
||||
<a>
|
||||
授权
|
||||
<down-outlined />
|
||||
<down-outlined/>
|
||||
</a>
|
||||
</a-dropdown>
|
||||
<a
|
||||
@@ -1778,7 +1780,7 @@
|
||||
</template>
|
||||
<a>
|
||||
更多
|
||||
<down-outlined />
|
||||
<down-outlined/>
|
||||
</a>
|
||||
</a-dropdown>
|
||||
</span>
|
||||
@@ -2628,13 +2630,13 @@
|
||||
class="del-icons"
|
||||
:style="{ display: del_hs ? 'block' : 'none' }"
|
||||
>
|
||||
<img src="@/assets/images/coursewareManage/notice.png" alt="" />
|
||||
<img src="@/assets/images/coursewareManage/notice.png" alt=""/>
|
||||
</div>
|
||||
<div
|
||||
class="del-icons"
|
||||
:style="{ display: copy_hs || nouse_hs ? 'block' : 'none' }"
|
||||
>
|
||||
<img src="@/assets/images/coursewareManage/QR.png" alt="" />
|
||||
<img src="@/assets/images/coursewareManage/QR.png" alt=""/>
|
||||
</div>
|
||||
<span>提示</span>
|
||||
<div class="close_exit" @click="delete_exit1"></div>
|
||||
@@ -2726,7 +2728,7 @@
|
||||
</div>
|
||||
|
||||
<div class="aeLoading" :style="{ display: addLoading ? 'flex' : 'none' }">
|
||||
<a-spin :spinning="addLoading" tip="" />
|
||||
<a-spin :spinning="addLoading" tip=""/>
|
||||
</div>
|
||||
|
||||
<!-- 二维码弹窗 -->
|
||||
@@ -2751,8 +2753,8 @@ import {
|
||||
} from "vue";
|
||||
import * as api from "../../api/indexInvist.js";
|
||||
|
||||
import { message } from "ant-design-vue";
|
||||
import { useRouter, useRoute } from "vue-router";
|
||||
import {message} from "ant-design-vue";
|
||||
import {useRouter, useRoute} from "vue-router";
|
||||
// import StuAdd from "../../components/drawers/StuAdd";
|
||||
// import OwnPower from "../../components/drawers/OwnPower.vue";
|
||||
// import Corpowerlist from "../../components/drawers/CorPowerlist.vue";
|
||||
@@ -2788,19 +2790,19 @@ import {
|
||||
getdateToDate,
|
||||
} from "../../utils/utils";
|
||||
// import { toDate } from "../../api/method.js";
|
||||
import { fileUp } from "../../api/indexEval";
|
||||
import {fileUp} from "../../api/indexEval";
|
||||
import dayjs from "dayjs";
|
||||
import * as api1 from "../../api/index1";
|
||||
|
||||
import "@wangeditor/editor/dist/css/style.css";
|
||||
import { Editor, Toolbar } from "@wangeditor/editor-for-vue";
|
||||
import {Editor, Toolbar} from "@wangeditor/editor-for-vue";
|
||||
import ProjectManager from "@/components/project/ProjectManagerNew";
|
||||
|
||||
import SeeModal from "./components/seeModal.vue";
|
||||
import CourseModal from "./courseModal.vue";
|
||||
import * as moment from "moment";
|
||||
import TwoDimensionalCode from "../../components/TwoDimensionalCode.vue";
|
||||
import { codeUrl, toDate } from "../../api/method";
|
||||
import {codeUrl, toDate} from "../../api/method";
|
||||
//列表表格
|
||||
const columns1 = [
|
||||
// {
|
||||
@@ -2822,7 +2824,7 @@ const columns1 = [
|
||||
key: "name",
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2832,7 +2834,7 @@ const columns1 = [
|
||||
dataIndex: "contentTxt",
|
||||
key: "1",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2842,7 +2844,7 @@ const columns1 = [
|
||||
dataIndex: "courseform",
|
||||
key: "2",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.courseform)) {
|
||||
case "1":
|
||||
return "线上";
|
||||
@@ -2858,7 +2860,7 @@ const columns1 = [
|
||||
key: "3",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2869,7 +2871,7 @@ const columns1 = [
|
||||
key: "3",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2879,7 +2881,7 @@ const columns1 = [
|
||||
dataIndex: "stunum",
|
||||
key: "4",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "0";
|
||||
},
|
||||
},
|
||||
@@ -2889,7 +2891,7 @@ const columns1 = [
|
||||
dataIndex: "grade",
|
||||
key: "5",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "0";
|
||||
},
|
||||
},
|
||||
@@ -2899,7 +2901,7 @@ const columns1 = [
|
||||
dataIndex: "status",
|
||||
key: "6",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.status)) {
|
||||
case "0":
|
||||
return "未提交";
|
||||
@@ -2918,7 +2920,7 @@ const columns1 = [
|
||||
dataIndex: "ynpub",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.ynpub)) {
|
||||
case "0":
|
||||
return "未发布";
|
||||
@@ -2933,7 +2935,7 @@ const columns1 = [
|
||||
dataIndex: "creator",
|
||||
key: "8",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2943,7 +2945,7 @@ const columns1 = [
|
||||
dataIndex: "createtime",
|
||||
key: "9",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2953,7 +2955,7 @@ const columns1 = [
|
||||
dataIndex: "pubtime",
|
||||
key: "10",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -2963,7 +2965,7 @@ const columns1 = [
|
||||
key: "either",
|
||||
dataIndex: "kkty",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.kkty)) {
|
||||
case "0":
|
||||
return "停用";
|
||||
@@ -3060,7 +3062,7 @@ const columns6 = [
|
||||
width: "6%",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ index, record }) => {
|
||||
customRender: ({index, record}) => {
|
||||
const pageNum =
|
||||
Number(record.pageNo) - 1 > 0 ? (Number(record.pageNo) - 1) * 10 : 0;
|
||||
return index + 1 + pageNum;
|
||||
@@ -3073,7 +3075,7 @@ const columns6 = [
|
||||
width: "15%",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3084,7 +3086,7 @@ const columns6 = [
|
||||
width: "15%",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3095,7 +3097,7 @@ const columns6 = [
|
||||
width: "10%",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3107,7 +3109,7 @@ const columns6 = [
|
||||
width: "12%",
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
// return text ? getdateToTime(text * 1000) : "-";
|
||||
return text ? text : "-";
|
||||
},
|
||||
@@ -3119,7 +3121,7 @@ const columns6 = [
|
||||
width: "12%",
|
||||
ellipsis: true,
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
// return text ? getdateToTime(text * 1000) : "-";
|
||||
return text ? text : "-";
|
||||
},
|
||||
@@ -3131,7 +3133,7 @@ const columns6 = [
|
||||
width: "10%",
|
||||
align: "center",
|
||||
ellipsis: true,
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3151,7 +3153,7 @@ const columns7 = [
|
||||
dataIndex: "num",
|
||||
key: "num",
|
||||
align: "center",
|
||||
customRender: ({ index, record }) => {
|
||||
customRender: ({index, record}) => {
|
||||
const pageNum =
|
||||
Number(record.pageNo) - 1 > 0 ? (Number(record.pageNo) - 1) * 10 : 0;
|
||||
return index + 1 + pageNum;
|
||||
@@ -3162,7 +3164,7 @@ const columns7 = [
|
||||
width: 200,
|
||||
dataIndex: "name",
|
||||
key: "name",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3172,7 +3174,7 @@ const columns7 = [
|
||||
dataIndex: "number",
|
||||
key: "1",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3182,7 +3184,7 @@ const columns7 = [
|
||||
dataIndex: "department",
|
||||
key: "2",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3192,7 +3194,7 @@ const columns7 = [
|
||||
dataIndex: "postion",
|
||||
key: "3",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3202,7 +3204,7 @@ const columns7 = [
|
||||
dataIndex: "band",
|
||||
key: "4",
|
||||
align: "center",
|
||||
customRender: ({ text }) => {
|
||||
customRender: ({text}) => {
|
||||
return text ? text : "-";
|
||||
},
|
||||
},
|
||||
@@ -3212,7 +3214,7 @@ const columns7 = [
|
||||
dataIndex: "status",
|
||||
key: "5",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.source)) {
|
||||
case "0":
|
||||
return "待审核";
|
||||
@@ -3229,7 +3231,7 @@ const columns7 = [
|
||||
dataIndex: "join",
|
||||
key: "6",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.source)) {
|
||||
case "1":
|
||||
return "手动加入";
|
||||
@@ -3244,7 +3246,7 @@ const columns7 = [
|
||||
dataIndex: "signstatus",
|
||||
key: "7",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.signStatus)) {
|
||||
case "0":
|
||||
return "未签到";
|
||||
@@ -3261,7 +3263,7 @@ const columns7 = [
|
||||
dataIndex: "evastatus",
|
||||
key: "8",
|
||||
align: "center",
|
||||
customRender: ({ record }) => {
|
||||
customRender: ({record}) => {
|
||||
switch (String(record.evalStatus)) {
|
||||
case "0":
|
||||
return "未评估";
|
||||
@@ -3332,7 +3334,7 @@ export default defineComponent({
|
||||
selectedRowKeys7: [],
|
||||
auditDescription: "",
|
||||
isEdit: 0,
|
||||
member: { name: "", value: "" },
|
||||
member: {name: "", value: ""},
|
||||
//列表表格
|
||||
tableData1: [
|
||||
// {
|
||||
@@ -3544,7 +3546,7 @@ export default defineComponent({
|
||||
|
||||
imageUrl: "",
|
||||
imgList: [],
|
||||
validate:true,
|
||||
validate: true,
|
||||
|
||||
pageSize2: 10,
|
||||
currentPage2: 0,
|
||||
@@ -3592,11 +3594,11 @@ export default defineComponent({
|
||||
codeInfo: null, //二维码内容
|
||||
codeUrl: codeUrl,
|
||||
// 课程三级分类
|
||||
options2222:[
|
||||
options2222: [
|
||||
{
|
||||
title: '领导力',
|
||||
value: '100',
|
||||
selectable:false,
|
||||
selectable: false,
|
||||
children: [
|
||||
{
|
||||
title: '领导业务',
|
||||
@@ -3615,7 +3617,7 @@ export default defineComponent({
|
||||
{
|
||||
title: '专业力',
|
||||
value: '200',
|
||||
selectable:false,
|
||||
selectable: false,
|
||||
children: [
|
||||
{
|
||||
title: '研发',
|
||||
@@ -3698,7 +3700,7 @@ export default defineComponent({
|
||||
{
|
||||
title: '通用力',
|
||||
value: '300',
|
||||
selectable:false,
|
||||
selectable: false,
|
||||
children: [
|
||||
{
|
||||
title: '职业操守与道德',
|
||||
@@ -3746,7 +3748,7 @@ export default defineComponent({
|
||||
const toolbarConfig = {
|
||||
excludeKeys: ["insertVideo", "insertImage"],
|
||||
};
|
||||
const editorConfig = { placeholder: "请输入内容...", MENU_CONF: {} };
|
||||
const editorConfig = {placeholder: "请输入内容...", MENU_CONF: {}};
|
||||
editorConfig.MENU_CONF["uploadImage"] = {
|
||||
// 自定义上传
|
||||
async customUpload(file, insertFn) {
|
||||
@@ -3909,7 +3911,7 @@ export default defineComponent({
|
||||
endTime: endTime,
|
||||
beginTime: startTime,
|
||||
});
|
||||
const { rows, total, pageNo } = res.data.data;
|
||||
const {rows, total, pageNo} = res.data.data;
|
||||
console.log(res.data.data);
|
||||
state.tableDataTotal1 = total;
|
||||
for (let i = 0; i < rows.length; i++) {
|
||||
@@ -3950,8 +3952,8 @@ export default defineComponent({
|
||||
datas.forEach((itm) => {
|
||||
itm.pageNo = pageNo;
|
||||
console.log(itm)
|
||||
for(let i =0; i<options2.value.length;i++){
|
||||
for(let j=0;j<options2.value[i].children.length;j++){
|
||||
for (let i = 0; i < options2.value.length; i++) {
|
||||
for (let j = 0; j < options2.value[i].children.length; j++) {
|
||||
if (String(options2.value[i].children[j].value) === String(itm.categoryId)) {
|
||||
console.log()
|
||||
itm.contentTxt = options2.value[i].children[j].title;
|
||||
@@ -4241,7 +4243,7 @@ export default defineComponent({
|
||||
// console.log("获取学员信息", obj);
|
||||
let res = await studentList(obj);
|
||||
console.log("获取学员列表", res);
|
||||
const { rows, total, pageNo } = res.data.data;
|
||||
const {rows, total, pageNo} = res.data.data;
|
||||
state.tableDataTotal3 = total;
|
||||
|
||||
for (let i = 0; i < rows.length; i++) {
|
||||
@@ -4366,7 +4368,7 @@ export default defineComponent({
|
||||
console.log("获取开obj", obj, state.selectTime);
|
||||
let res = await planList(obj);
|
||||
console.log("开课res", res);
|
||||
const { rows, total, pageNo } = res.data.data;
|
||||
const {rows, total, pageNo} = res.data.data;
|
||||
state.tableDataTotal222 = total;
|
||||
|
||||
for (let i = 0; i < rows.length; i++) {
|
||||
@@ -4769,7 +4771,7 @@ export default defineComponent({
|
||||
state.xjkkradioV1 = "";
|
||||
}
|
||||
*/
|
||||
state.member = { value: item.teacherId, name: item.teacher };
|
||||
state.member = {value: item.teacherId, name: item.teacher};
|
||||
|
||||
state.cstm_hs = true;
|
||||
state.kk_eidt = true;
|
||||
@@ -5120,7 +5122,7 @@ export default defineComponent({
|
||||
.catch((err) => {
|
||||
console.log("获取授课教师失败", err);
|
||||
});
|
||||
const { rows, total } = item1;
|
||||
const {rows, total} = item1;
|
||||
state.tableDataTotalTea1 = total;
|
||||
state.tableDataTotalTea2 = total;
|
||||
let newArr = [];
|
||||
@@ -5695,19 +5697,23 @@ export default defineComponent({
|
||||
position: relative;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
.addTime {
|
||||
position: absolute;
|
||||
z-index: 10;
|
||||
margin-left: 10px;
|
||||
color: rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
.ant-picker {
|
||||
padding-left: 85px;
|
||||
}
|
||||
|
||||
.ant-picker-range .ant-picker-active-bar {
|
||||
margin-left: 85px;
|
||||
}
|
||||
}
|
||||
|
||||
.aeLoading {
|
||||
z-index: 10000;
|
||||
}
|
||||
|
||||
@@ -50,17 +50,19 @@
|
||||
</div>
|
||||
<div class="item_inp">
|
||||
<div class="i1_input">
|
||||
<a-input
|
||||
v-model:value="qdms_inputV1"
|
||||
maxlength="90"
|
||||
style="width: 440px; height: 40px; border-radius: 8px"
|
||||
placeholder="请输入课程名称"
|
||||
/>
|
||||
<div class="inp_num">
|
||||
<span style="color: #c7cbd2">
|
||||
{{ qdms_inputV1.length }}/90
|
||||
</span>
|
||||
</div>
|
||||
<NameInput placeholder="请输入课程名称" v-model:value="qdms_inputV1" v-model:validate="validate"
|
||||
:maxlength="20" show-count :type="2" :id="offcourseId"></NameInput>
|
||||
<!-- <a-input-->
|
||||
<!-- v-model:value="qdms_inputV1"-->
|
||||
<!-- maxlength="90"-->
|
||||
<!-- style="width: 440px; height: 40px; border-radius: 8px"-->
|
||||
<!-- placeholder="请输入课程名称"-->
|
||||
<!-- />-->
|
||||
<!-- <div class="inp_num">-->
|
||||
<!-- <span style="color: #c7cbd2">-->
|
||||
<!-- {{ qdms_inputV1.length }}/90-->
|
||||
<!-- </span>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -395,6 +397,7 @@ import * as api1 from "../../api/index1";
|
||||
import "@wangeditor/editor/dist/css/style.css";
|
||||
import {Editor, Toolbar} from "@wangeditor/editor-for-vue";
|
||||
import ProjectManager from "@/components/project/ProjectManagerNew";
|
||||
import NameInput from "@/components/project/NameInput";
|
||||
import FJUpload from "@/components/common/FJUpload";
|
||||
import * as moment from "moment";
|
||||
import * as api2 from "../../api/indexAudit";
|
||||
@@ -404,6 +407,7 @@ export default defineComponent({
|
||||
Editor,
|
||||
Toolbar,
|
||||
FJUpload,
|
||||
NameInput,
|
||||
ProjectManager,
|
||||
},
|
||||
setup(props, {expose, emit}) {
|
||||
@@ -411,6 +415,7 @@ export default defineComponent({
|
||||
hideshow: true,
|
||||
ft_eidt: false,
|
||||
attach: "",
|
||||
validate: true,
|
||||
ft_hs: false,
|
||||
addLoading: false,
|
||||
statusJuJue: 0,
|
||||
@@ -431,11 +436,11 @@ export default defineComponent({
|
||||
auditDescription: "",
|
||||
contentClassify: [],
|
||||
// 课程三级分类
|
||||
options2222:[
|
||||
options2222: [
|
||||
{
|
||||
title: '领导力',
|
||||
value: '100',
|
||||
selectable:false,
|
||||
selectable: false,
|
||||
children: [
|
||||
{
|
||||
title: '领导业务',
|
||||
@@ -454,7 +459,7 @@ export default defineComponent({
|
||||
{
|
||||
title: '专业力',
|
||||
value: '200',
|
||||
selectable:false,
|
||||
selectable: false,
|
||||
children: [
|
||||
{
|
||||
title: '研发',
|
||||
@@ -537,7 +542,7 @@ export default defineComponent({
|
||||
{
|
||||
title: '通用力',
|
||||
value: '300',
|
||||
selectable:false,
|
||||
selectable: false,
|
||||
children: [
|
||||
{
|
||||
title: '职业操守与道德',
|
||||
|
||||
Reference in New Issue
Block a user