feat:合并

This commit is contained in:
lixg
2023-02-04 22:01:30 +08:00
12 changed files with 764 additions and 829 deletions

View File

@@ -114,6 +114,22 @@ const getDictList = (param) => api1.getDictTree({setCode: param,}).then((res) =>
height: 100%; height: 100%;
} }
.ant-table-wrapper {
.ant-table-content {
.ant-table-thead th {
background-color: #eff4fc !important;
text-align: center !important;
}
}
.ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
background: #f6f9fd;
}
}
.ant-btn-link {
padding: 0 !important;
}
#container { #container {
margin: 0; margin: 0;
display: flex; display: flex;

View File

@@ -31,6 +31,7 @@ export const detailPlan = (obj) =>
export const edit = (obj) => http.post("/admin/offcourse/edit", obj); export const edit = (obj) => http.post("/admin/offcourse/edit", obj);
//7新建或编辑面授课开课 //7新建或编辑面授课开课
export const editPlan = (obj) => http.post("/admin/offcourse/editPlan", obj); export const editPlan = (obj) => http.post("/admin/offcourse/editPlan", obj);
export const copyCoursePlan = (params) => http.get("/admin/offcourse/copyCoursePlan", {params});
//8课程导出 //8课程导出
export const exportP = (obj) => http.post("/admin/offcourse/export", obj); export const exportP = (obj) => http.post("/admin/offcourse/export", obj);
//9操作面授课(发布,撤回,删除,审核,停用) //9操作面授课(发布,撤回,删除,审核,停用)

View File

@@ -3,7 +3,10 @@ import http from "./config";
// 获取路径图详情-包含关卡及任务列表 // 获取路径图详情-包含关卡及任务列表
export const GetRouterDetail = (routerId,useTask="") => http.get(`/admin/router/detail?routerId=${routerId}&useTask=${useTask}`) export const GetRouterDetail = (routerId,useTask="") => http.get(`/admin/router/detail?routerId=${routerId}&useTask=${useTask}`)
//
export const changeChapterSort = (list) => http.post("/admin/router/changeChapterSort",list)
export const changeTasklistSort = (list) => http.post("/admin/router/changeTasklistSort",list)
// 新建或编辑阶段任务 // 新建或编辑阶段任务
export const ProjectEditTask = (obj) => http.post('/admin/project/editTask',obj) export const ProjectEditTask = (obj) => http.post('/admin/project/editTask',obj)
// 新建或编辑关卡任务 // 新建或编辑关卡任务

View File

@@ -282,65 +282,36 @@ export default {
const ListOpera = () => { const ListOpera = () => {
let arr = state.tabledata; let arr = state.tabledata;
arr.map((value) => { arr.map((value) => {
if(value.status == '已完成'){
value.operation = ( value.operation = (
<div (value.examStatus || value.workStatus) && (<div
style={{ style={{
display: "flex", display: "flex",
alignItems: "center", alignItems: "center",
justifyContent: "center", justifyContent: "center",
}} }}
> >
<a-button {value.workStatus===1 && <a-button
type="link" type="link"
class="operation" className="operation"
style="cursor:pointer;margin-right:10px;" style="cursor:pointer;margin-right:10px;"
onClick={() => { onClick={() => {
state.CWvisible = true state.CWvisible = true
}} }}
> >
查看作业 查看作业2
</a-button> </a-button>}
<a-button {value.examStatus===1 && <a-button
type="link" type="link"
class="operation" className="operation"
style="cursor:pointer;margin-right:10px;" style="cursor:pointer;margin-right:10px;"
onClick={() => { onClick={() => {
state.CQvisible = true state.CQvisible = true
}} }}
> >
查看答卷 查看答卷3
</a-button> </a-button>}
</div> </div>)
); );
} else {
value.operation = (
<div
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
}}
>
<a-button
type="link"
class="operation"
style="cursor:pointer;margin-right:10px;"
disabled
>
查看作业
</a-button>
<a-button
type="link"
class="operation"
style="cursor:pointer;margin-right:10px;"
disabled
>
查看答卷
</a-button>
</div>
);
}
}); });
}; };
ListOpera(); ListOpera();

View File

@@ -39,7 +39,7 @@
<span style="font-weight: 500">描述</span <span style="font-weight: 500">描述</span
><span>不设学习限制学员可以在任何时间学习</span> ><span>不设学习限制学员可以在任何时间学习</span>
</div> </div>
<div v-if="selectClassifyType === 2" class="type1 type2"> <!-- <div v-if="selectClassifyType === 2" class="type1 type2">
<div> <div>
<span style="font-weight: 500">描述</span <span style="font-weight: 500">描述</span
><span>辩论活动测评调研投票按照设置时间</span> ><span>辩论活动测评调研投票按照设置时间</span>
@@ -48,22 +48,22 @@
<span>解锁单元</span> <span>解锁单元</span>
<a-radio v-model:checked="checked">逐个任务解锁</a-radio> <a-radio v-model:checked="checked">逐个任务解锁</a-radio>
</div> </div>
</div> </div> -->
<div v-if="selectClassifyType === 3" class="type1 type3"> <div v-if="selectClassifyType === 2" class="type1 type3">
<div> <div>
<span style="font-weight: 500">描述</span <span style="font-weight: 500">描述</span
><span>前一个阶段达成目标后解锁下一个阶段</span> ><span>前一个阶段达成目标后解锁下一个阶段</span>
</div> </div>
<div class="radio" style="display: flex"> <div class="radio" style="display: flex">
<div style="margin-top: 1px">解锁条件</div> <div style="margin-top: 1px">解锁条件</div>
<a-radio-group v-model:value="radioSelect"> <a-radio-group v-model:value="radioSelect" @change="changeUnlockMode">
<div> <div>
<a-radio :value="1" <a-radio :value="2"
>逐个任务解锁完成一个任务后解锁下一个</a-radio >逐个任务解锁完成一个任务后解锁下一个</a-radio
> >
</div> </div>
<div style="margin-top: 24px"> <div style="margin-top: 24px">
<a-radio :value="2" <a-radio :value="3"
>完成当前阶段所有必修任务解锁下一阶段</a-radio >完成当前阶段所有必修任务解锁下一阶段</a-radio
> >
</div> </div>
@@ -150,6 +150,9 @@ export default {
}else{ }else{
message.error(res.data.msg) message.error(res.data.msg)
} }
}).catch(e=>{
console.log(e)
message.error(e.data.msg)
}) })
} }
@@ -169,15 +172,29 @@ export default {
for(let key in state.formData){ for(let key in state.formData){
state.formData[key] = props.routerInfo[key] state.formData[key] = props.routerInfo[key]
} }
if(state.formData.unlockMode === 1){
state.selectClassifyType = 1
}else if(state.formData.unlockMode === 2 || state.formData.unlockMode === 3){
state.selectClassifyType = 2
state.radioSelect = state.formData.unlockMode
}
} }
}; };
const selectClassify = (e) => { const selectClassify = (e) => {
state.selectClassifyType = e.type; state.selectClassifyType = e.type;
if(e.type === 1){
state.formData.unlockMode = e.type state.formData.unlockMode = e.type
}
// state.formData.unlockMode = e.type
}; };
const changeUnlockMode = (e) =>{
state.formData.unlockMode = e.target.value
console.log(e,state.formData)
}
return { return {
...toRefs(state), ...toRefs(state),
afterVisibleChange, afterVisibleChange,
@@ -185,6 +202,7 @@ export default {
saveUnlock, saveUnlock,
// change, // change,
selectClassify, selectClassify,
changeUnlockMode
}; };
}, },
}; };

View File

@@ -416,7 +416,7 @@ export default {
); );
}, },
}, },
{/** {
title: "操作", title: "操作",
dataIndex: "operation", dataIndex: "operation",
key: "operation", key: "operation",
@@ -424,16 +424,15 @@ export default {
align: "center", align: "center",
ellipsis: true, ellipsis: true,
className: "h", className: "h",
customRender: (text) => { customRender: ({record:{examStatus,workStatus}}) => {
return text.record.finishStatus == 1 ? ( return (examStatus || workStatus) && (<div
<div
style={{ style={{
display: "flex", display: "flex",
alignItems: "center", alignItems: "center",
justifyContent: "center", justifyContent: "center",
}} }}
> >
<a-button {workStatus===1 && <a-button
type="link" type="link"
class="operation" class="operation"
style="cursor:pointer;margin-right:10px;" style="cursor:pointer;margin-right:10px;"
@@ -442,8 +441,8 @@ export default {
}} }}
> >
查看作业 查看作业
</a-button> </a-button>}
<a-button {examStatus===1 && <a-button
type="link" type="link"
class="operation" class="operation"
style="cursor:pointer;margin-right:10px;" style="cursor:pointer;margin-right:10px;"
@@ -452,37 +451,10 @@ export default {
}} }}
> >
查看答卷 查看答卷
</a-button> </a-button>}
</div> </div>)
) : ( }
<div }
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
}}
>
<a-button
type="link"
class="operation"
style="cursor:pointer;margin-right:10px;"
disabled
>
查看作业
</a-button>
<a-button
type="link"
class="operation"
style="cursor:pointer;margin-right:10px;"
disabled
>
查看答卷
</a-button>
</div>
);
},
*/ },
], ],
exportHomeWorkV: false, exportHomeWorkV: false,
downloadUrl: null, downloadUrl: null,

View File

@@ -429,16 +429,15 @@ export default {
const ListOpera = () => { const ListOpera = () => {
let arr = state.tabledata; let arr = state.tabledata;
arr.map((value) => { arr.map((value) => {
if (value.finishStatus == 1) {
value.operation = ( value.operation = (
<div (value.examStatus || value.workStatus) && (<div
style={{ style={{
display: "flex", display: "flex",
alignItems: "center", alignItems: "center",
justifyContent: "center", justifyContent: "center",
}} }}
> >
<a-button {value.workStatus===1 && <a-button
type="link" type="link"
class="operation" class="operation"
style="cursor:pointer;margin-right:10px;color: rgba(56, 125, 247, 1)" style="cursor:pointer;margin-right:10px;color: rgba(56, 125, 247, 1)"
@@ -447,8 +446,8 @@ export default {
}} }}
> >
查看作业 查看作业
</a-button> </a-button>}
<a-button {value.workStatus===1 && <a-button
type="link" type="link"
class="operation" class="operation"
style="cursor:pointer;margin-right:10px;color: rgba(56, 125, 247, 1)" style="cursor:pointer;margin-right:10px;color: rgba(56, 125, 247, 1)"
@@ -457,37 +456,9 @@ export default {
}} }}
> >
查看答卷 查看答卷
</a-button> </a-button>}
</div> </div>)
); );
} else {
value.operation = (
<div
style={{
display: "flex",
alignItems: "center",
justifyContent: "center",
}}
>
<a-button
type="link"
class="operation"
style="margin-right:10px;color:rgba(56, 125, 247, 0.5)"
disabled
>
查看作业
</a-button>
<a-button
type="link"
class="operation"
style="margin-right:10px;color:rgba(56, 125, 247, 0.5)"
disabled
>
查看答卷
</a-button>
</div>
);
}
}); });
}; };
const closeDrawer = () => { const closeDrawer = () => {

View File

@@ -1,4 +1,5 @@
// import store from '@/store'
export function traverseArr(arr, traverseObj, saveOld = false) { export function traverseArr(arr, traverseObj, saveOld = false) {
const newArr = []; const newArr = [];
if (arr.length !== 0) { if (arr.length !== 0) {
@@ -30,6 +31,9 @@ export function traverseArr(arr, traverseObj, saveOld = false) {
const admin = [5, 6, 8, 9, 11, 12] const admin = [5, 6, 8, 9, 11, 12]
export function checkPer(per) { export function checkPer(per) {
if (store?.state?.userInfo?.roleList.some(t => t.code === 'learning-admin')) {
return true
}
if (!per) { if (!per) {
return false return false
} }

View File

@@ -305,13 +305,15 @@
<!-- 查看面授课弹框 end --> <!-- 查看面授课弹框 end -->
<!-- 确定新建面授课弹窗 --> <!-- 确定新建面授课弹窗 -->
<!-- 表格 --> <!-- 表格 -->
<div class="tableBox"> <div style="padding:10px 35px">
<a-table <a-table
:header-cell-style="{'text-align':'center'}"
style="border: 1px solid #f2f6fe"
:columns="columns1" :columns="columns1"
:data-source="tableData1" :data-source="tableData1"
:loading="tableDataTotal1 === -1" :loading="tableLoading"
:scroll="{ x: 600 }"
:pagination="false" :pagination="false"
:scroll="{x:'max-content'}"
> >
<template #bodyCell="{ record, column }"> <template #bodyCell="{ record, column }">
<template v-if="column.key === 'operation'"> <template v-if="column.key === 'operation'">
@@ -339,9 +341,10 @@
</div> </div>
<div class="pa"> <div class="pa">
<a-pagination <a-pagination
v-if="tableDataTotal1 > 10"
:showSizeChanger="false" :showSizeChanger="false"
showQuickJumper="true" :showQuickJumper="true"
hideOnSinglePage="true" :hideOnSinglePage="true"
:pageSize="pageSize1" :pageSize="pageSize1"
:current="currentPage1" :current="currentPage1"
:total="tableDataTotal1" :total="tableDataTotal1"
@@ -1511,7 +1514,7 @@ import {
addStudent, addStudent,
studentExport, studentExport,
handleStudent, handleStudent,
getMemberInfoApi, getMemberInfoApi, copyCoursePlan,
// listReview, // listReview,
// studyRecordList, // studyRecordList,
} from "@/api/indexCourse"; } from "@/api/indexCourse";
@@ -1548,24 +1551,24 @@ import {checkPer} from "@/utils/utils";
//列表表格 //列表表格
const columns1 = [ const columns1 = [
{
title: "课程编号",
width: 130,
dataIndex: "offcourseNumber",
key: "offcourseNumber",
align: "center",
},
{ {
title: "名称", title: "名称",
width: 400, width: 400,
dataIndex: "name", dataIndex: "name",
key: "name", key: "name",
ellipsis: true, ellipsis: true,
align: "center", align: "left",
customRender: ({ text }) => { customRender: ({ text }) => {
return text ? text : "-"; return text ? text : "-";
}, },
}, },
{
title: "课程编号",
width: 130,
dataIndex: "offcourseNumber",
key: "offcourseNumber",
align: "center",
},
{ {
title: "内容分类", title: "内容分类",
width: 130, width: 130,
@@ -1678,7 +1681,7 @@ const columns1 = [
}, },
{ {
title: "创建时间", title: "创建时间",
width: 160, width: 100,
dataIndex: "createtime", dataIndex: "createtime",
key: "9", key: "9",
ellipsis: true, ellipsis: true,
@@ -1689,7 +1692,7 @@ const columns1 = [
}, },
{ {
title: "发布时间", title: "发布时间",
width: 160, width: 100,
ellipsis: true, ellipsis: true,
dataIndex: "pubtime", dataIndex: "pubtime",
key: "10", key: "10",
@@ -1715,7 +1718,7 @@ const columns1 = [
}, },
{ {
title: "操作", title: "操作",
width: 370, width: 250,
dataIndex: "operation", dataIndex: "operation",
key: "operation", key: "operation",
fixed: "right", fixed: "right",
@@ -2128,6 +2131,7 @@ export default defineComponent({
const store = useStore(); const store = useStore();
const state = reactive({ const state = reactive({
tableLoading:false,
//新加 //新加
stuColumns: [ stuColumns: [
{ {
@@ -2900,6 +2904,7 @@ export default defineComponent({
// 渲染列表1操作 // 渲染列表1操作
const getTableDate = async () => { const getTableDate = async () => {
state.tableLoading = true
console.log("我是点击搜索的数据", state.sysTypeId); console.log("我是点击搜索的数据", state.sysTypeId);
// let datas = state.tableData1; // let datas = state.tableData1;
let startTime = ""; let startTime = "";
@@ -2961,6 +2966,7 @@ export default defineComponent({
findClassFullName(sysTypeOptions.value, itm.sysTypeId) || "-"; findClassFullName(sysTypeOptions.value, itm.sysTypeId) || "-";
}); });
state.tableData1 = datas; state.tableData1 = datas;
state.tableLoading = false
}; };
function findClassFullName(list, classify, name = "") { function findClassFullName(list, classify, name = "") {
@@ -4033,38 +4039,12 @@ export default defineComponent({
if (state.copy_hs) { if (state.copy_hs) {
console.log(2222222); console.log(2222222);
if (state.offcourseId && state.offcoursePlanId) { if (state.offcourseId && state.offcoursePlanId) {
console.log(87887); copyCoursePlan({offcoursePlanId:state.offcourseId}).then(() => {
// 拿数据
const item = await detailPlan({
offcoursePlanId: Number(state.offcoursePlanId),
}).then((res) => {
if (res.data.code === 200) return res.data.data;
});
const obj = {
offcourseId: item.offcourseId,
offcoursePlanId: null, //开课ID,不传代表新增
address: item.address,
applyFlag: item.applyFlag,
attach: item.attach,
beginTime: new Date(item.beginTime) / 1000,
completeType: item.completeType,
endTime: new Date(item.endTime) / 1000,
evalFlag: item.evalFlag,
name: item.name + "(1)",
signFlag: item.signFlag, //是否允许未报名的签到:1是0否
//signWordFlag: item.signWordFlag, //签到是否需要口令:1是0否
teacherId: item.teacherId,
teacher: item.teacher,
};
console.log(obj);
editPlan(obj).then((res) => {
if (res.data.code === 200) {
message.destroy(); message.destroy();
message.success("复制成功"); message.success("复制成功");
getTableDate3(); getTableDate3();
delete_exit1(); delete_exit1();
rest(); rest();
}
}); });
} else if (state.offcourseId) { } else if (state.offcourseId) {
console.log(87887); console.log(87887);

View File

@@ -70,7 +70,7 @@
</div> </div>
<!-- 搜索框及按钮 --> <!-- 搜索框及按钮 -->
<!-- 无数据 --> <!-- 无数据 -->
<div class="datanull" v-if="tableDataTotal === 0"> <div class="datanull" v-if="!tableDataTotal">
<div class="nodata_box"> <div class="nodata_box">
<div class="left"> <div class="left">
<img src="../../assets/images/taskpage/left1.png" /> <img src="../../assets/images/taskpage/left1.png" />
@@ -87,18 +87,13 @@
</div> </div>
<!-- 无数据 --> <!-- 无数据 -->
<!-- 表格 --> <!-- 表格 -->
<div <div v-if="tableDataTotal" style="padding:10px 35px">
class="tableBox"
v-if="tableDataTotal !== 0"
style="padding-bottom: 0px; position: relative"
>
<a-table <a-table
style="border: 1px solid #f2f6fe" :header-cell-style="{'text-align':'center'}"
style="border: 1px solid #f2f6fe;"
:columns="tableDataFunc()" :columns="tableDataFunc()"
:data-source="tableData" :data-source="tableData"
:loading="tableLoading" :loading="tableLoading"
expandRowByClick="true"
:scroll="{ x: 1550 }"
@expand="expandTable" @expand="expandTable"
:pagination="false" :pagination="false"
> >
@@ -131,8 +126,8 @@
<a-pagination <a-pagination
v-if="tableDataTotal > 10" v-if="tableDataTotal > 10"
:showSizeChanger="false" :showSizeChanger="false"
showQuickJumper="true" :showQuickJumper="true"
hideOnSinglePage="true" :hideOnSinglePage="true"
:pageSize="pageSize" :pageSize="pageSize"
v-model:current="currentPage" v-model:current="currentPage"
:total="tableDataTotal" :total="tableDataTotal"
@@ -1135,38 +1130,27 @@ export default {
const tableDataFunc = () => { const tableDataFunc = () => {
const columns = [ const columns = [
// {
// title: "序号",
// dataIndex: "number",
// key: "number",
// width: 100,
// align: "center",
// className: "h",
// },
{ {
title: "路径图名称", title: "路径图名称",
dataIndex: "manager", dataIndex: "manager",
key: "manager", key: "manager",
width: "20%", align: "left",
align: "center",
ellipsis: true, ellipsis: true,
className: "h", width: 400,
}, },
{ {
title: "状态", title: "状态",
dataIndex: "state", dataIndex: "state",
width: "10%",
key: "state", key: "state",
//width: 100, width: 100,
align: "center", align: "center",
className: "h", className: "h",
}, },
{ {
title: "创建人", title: "创建人",
dataIndex: "creater", dataIndex: "creater",
width: "10%",
key: "creater", key: "creater",
// width: 100, width: 100,
align: "center", align: "center",
className: "h", className: "h",
}, },
@@ -1174,7 +1158,7 @@ export default {
title: "发布时间", title: "发布时间",
dataIndex: "pubtime", dataIndex: "pubtime",
key: "pubtime", key: "pubtime",
width: "15%", width: 200,
align: "center", align: "center",
className: "h", className: "h",
}, },
@@ -1182,17 +1166,18 @@ export default {
title: "创建时间", title: "创建时间",
dataIndex: "cretime", dataIndex: "cretime",
key: "cretime", key: "cretime",
width: "15%",
align: "center", align: "center",
width: 200,
className: "h", className: "h",
}, },
{ {
title: "操作", title: "操作",
dataIndex: "operation", dataIndex: "operation",
key: "operation", key: "operation",
width: "20%",
align: "right", align: "right",
fixed: "right", fixed: "right",
className: "h",
width: 250,
scopedSlots: { customRender: "action" }, scopedSlots: { customRender: "action" },
}, },
]; ];

File diff suppressed because it is too large Load Diff

View File

@@ -83,19 +83,19 @@
</div> </div>
<!-- 搜索框及按钮 --> <!-- 搜索框及按钮 -->
<!-- 表格 --> <!-- 表格 -->
<div class="tableBox"> <div style="padding:10px 35px">
<a-table <a-table
:header-cell-style="{'text-align':'center'}"
style="border: 1px solid #f2f6fe;"
:columns="columns" :columns="columns"
:data-source="tableData" :data-source="tableData"
:loading="tableLoading" :loading="tableLoading"
:scroll="{ x: 700 }"
@expand="expandTable" @expand="expandTable"
:pagination="false" :pagination="false"
:header-cell-style="{'text-align':'center'}"
> >
<template #bodyCell="{ record, column }"> <template #bodyCell="{ record, column }">
<template v-if="column.key === 'operation'"> <template v-if="column.key === 'operation'">
<a-space align="start"> <a-space>
<a-button v-if="(record.status===0 || record.status===2 || record.status===-5) && checkPer(record.permissions)" @click="handleEdit(record)" type="link">编辑</a-button> <a-button v-if="(record.status===0 || record.status===2 || record.status===-5) && checkPer(record.permissions)" @click="handleEdit(record)" type="link">编辑</a-button>
<a-button v-if="record.type===1 && checkPer(record.permissions)" @click="createSub(record)" type="link">创建子项目</a-button> <a-button v-if="record.type===1 && checkPer(record.permissions)" @click="createSub(record)" type="link">创建子项目</a-button>
<a-button v-if="record.type===2 && checkPer(record.permissions)" @click="createClass(record)" type="link">创建班级</a-button> <a-button v-if="record.type===2 && checkPer(record.permissions)" @click="createClass(record)" type="link">创建班级</a-button>
@@ -125,8 +125,8 @@
<a-pagination <a-pagination
v-if="tableDataTotal > 10" v-if="tableDataTotal > 10"
:showSizeChanger="false" :showSizeChanger="false"
showQuickJumper="true" :showQuickJumper="true"
hideOnSinglePage="true" :hideOnSinglePage="true"
:pageSize="pageSize" :pageSize="pageSize"
v-model:current="searchParam.pageNo" v-model:current="searchParam.pageNo"
:total="tableDataTotal" :total="tableDataTotal"
@@ -138,7 +138,7 @@
</div> </div>
<!-- 表格 --> <!-- 表格 -->
<!-- 无项目 --> <!-- 无项目 -->
<div class="tableBox" style="display: none"> <div style="display: none">
<div <div
class="taskbox" class="taskbox"
@click="showModal1" @click="showModal1"
@@ -1341,30 +1341,26 @@ export default {
title: "项目名称", title: "项目名称",
dataIndex: "name", dataIndex: "name",
key: "name", key: "name",
width: 380, className: "h",
// align: "center",
ellipsis: true, ellipsis: true,
// scopedSlots: { customRender: "action" }, //引入的插槽 width: 400,
// customRender: (text, record) => {
// console.log(text, record);
// return <span>{text.text}</span>;
// },
}, },
{ {
title: "项目经理", title: "项目经理",
dataIndex: "manager", dataIndex: "manager",
className: "h",
ellipsis: true, ellipsis: true,
key: "manager", key: "manager",
width: 300,
align: "center", align: "center",
width: 200,
}, },
{ {
title: "状态", title: "状态",
dataIndex: "status", dataIndex: "status",
// width: "30%", className: "h",
key: "status", key: "status",
width: 100,
align: "center", align: "center",
width: 100,
customRender: (value) => { customRender: (value) => {
return ( return (
<div> <div>
@@ -1385,15 +1381,15 @@ export default {
{ {
title: "创建人", title: "创建人",
dataIndex: "createName", dataIndex: "createName",
// width: "30%", className: "h",
key: "createName", key: "createName",
width: 100,
align: "center", align: "center",
width: 100,
}, },
{ {
title: "是否审核", title: "是否审核",
dataIndex: "status", dataIndex: "status",
// width: "30%", className: "h",
key: "status", key: "status",
width: 100, width: 100,
align: "center", align: "center",
@@ -1419,16 +1415,18 @@ export default {
title: "创建时间", title: "创建时间",
dataIndex: "createTime", dataIndex: "createTime",
key: "createTime", key: "createTime",
width: 180, className: "h",
width: 200,
align: "center", align: "center",
}, },
{ {
title: "操作", title: "操作",
dataIndex: "operation", dataIndex: "operation",
key: "operation", key: "operation",
width: 350, className: "h",
align: "right", align: "right",
fixed: "right", fixed: "right",
width: 300,
scopedSlots: {customRender: "action"} scopedSlots: {customRender: "action"}
}, },
]); ]);