feat:增加修改id

This commit is contained in:
dongwug
2022-11-07 11:44:58 +08:00
parent 6560d6a4b2
commit 666459a6e5
4 changed files with 62 additions and 21 deletions

View File

@@ -131,6 +131,14 @@ export default {
type: Number, type: Number,
default: 0, default: 0,
}, },
projectId: {
type: Number,
default: null,
},
chooseStageId: {
type: Number,
default: null,
},
}, },
setup(props, ctx) { setup(props, ctx) {
const state = reactive({ const state = reactive({
@@ -242,6 +250,7 @@ export default {
console.log("创建成功", res); console.log("创建成功", res);
message.success("创建成功"); message.success("创建成功");
closeDrawer(); closeDrawer();
//渲染到学历路径列表
if (props.learn == 0) if (props.learn == 0)
apitaskadd apitaskadd
.addTask({ .addTask({
@@ -249,9 +258,9 @@ export default {
duration: 0, duration: 0,
flag: true, flag: true,
name: obj.evaluationName, name: obj.evaluationName,
projectId: 28, projectId: props.projectId,
projectTaskId: 0, projectTaskId: 0,
stageId: 3, stageId: props.chooseStageId,
type: 10, type: 10,
}) })
.then((res) => { .then((res) => {
@@ -265,6 +274,7 @@ export default {
.catch((err) => { .catch((err) => {
console.log(err); console.log(err);
}); });
//渲染到项目列表
else { else {
let editObj1 = { let editObj1 = {
chapterId: 36, chapterId: 36,

View File

@@ -46,6 +46,7 @@
@expand="expandTable" @expand="expandTable"
:pagination="false" :pagination="false"
:row-selection="rowSelection" :row-selection="rowSelection"
filterMultiple:false
/> />
<div class="pa"> <div class="pa">
@@ -93,6 +94,14 @@ export default {
type: Number, type: Number,
default: 0, default: 0,
}, },
projectId: {
type: Number,
default: null,
},
chooseStageId: {
type: Number,
default: null,
},
}, },
setup(props, ctx) { setup(props, ctx) {
const state = reactive({ const state = reactive({
@@ -171,27 +180,35 @@ export default {
return columns; return columns;
}; };
const rowSelection = { const rowSelection = {
onChange: (selectedRowKeys, selectedRows) => { type: 'radio',
console.log( // onChange: (selectedRowKeys, selectedRows) => {
`selectedRowKeys: ${selectedRowKeys}`, // this.selectedRowKeys = selectedRowKeys
"selectedRows: ", // if (selectedRows.length > 1) {
selectedRows // //获取选中的数据的key
); // var selectNumber = this.selectedRowKeys[1]
}, // //清空选中的key
getCheckboxProps: (record) => ({ // this.selectedRowKeys = []
// disabled: record.name === 'Disabled User', // //选中的数据的key重新赋值给selectedRowKeys
// // Column configuration not to be checked // this.selectedRowKeys.push(selectNumber)
name: record.name, // }
}), // },
// getCheckboxProps: (record) => ({
// // disabled: record.name === 'Disabled User',
// // // Column configuration not to be checked
// name: record.name,
// }),
onSelect: ( selectedRows, selected,selectedRowKeys) => {
console.log('selectedRowKeys',selectedRowKeys,'selectedRows', selectedRows, 'selected', selected)
}
}; };
const getTableDate = (tableData) => { const getTableDate = (tableData) => {
let data = tableData; let data = tableData;
let array = []; let array = [];
data.map((value, index) => { data.map((value, index) => {
console.log("123", value); // console.log("123", value);
let obj = { let obj = {
id: value.routerId, // id: value.routerId,
key: index, key: index,
num: value.essayQuestionVoList.length, num: value.essayQuestionVoList.length,
name: value.assessmentName ? value.assessmentName : "-", name: value.assessmentName ? value.assessmentName : "-",
@@ -218,7 +235,7 @@ export default {
.queryAssessmentDetailList(obj) .queryAssessmentDetailList(obj)
.then((res) => { .then((res) => {
if (res.status === 200) { if (res.status === 200) {
// console.log("获取路径列表数据", res.data.data); console.log("获取全部评估信息", res.data.data);
let arr = res.data.data.rows; let arr = res.data.data.rows;
if ( if (
arr.length === 0 && arr.length === 0 &&
@@ -271,9 +288,9 @@ export default {
duration: 0, duration: 0,
flag: true, flag: true,
name: obj.appraiseName, name: obj.appraiseName,
projectId: 28, projectId: props.projectId,
projectTaskId: 0, projectTaskId: 0,
stageId: 3, stageId: props.chooseStageId,
type: 11, type: 11,
}) })
.then((res) => { .then((res) => {

View File

@@ -156,6 +156,14 @@ export default {
type: Number, type: Number,
default: 0, default: 0,
}, },
projectId: {
type: Number,
default: null,
},
chooseStageId: {
type: Number,
default: null,
},
}, },
setup(props, ctx) { setup(props, ctx) {
const state = reactive({ const state = reactive({
@@ -240,9 +248,9 @@ export default {
duration: 0, duration: 0,
flag: true, flag: true,
name: obj.voteName, name: obj.voteName,
projectId: 28, projectId: props.projectId,
projectTaskId: 0, projectTaskId: 0,
stageId: 3, stageId: props.chooseStageId,
type: 12, type: 12,
}) })
.then((res) => { .then((res) => {

View File

@@ -243,6 +243,8 @@
<add-eval <add-eval
v-model:addevalVisible="addevalvisible" v-model:addevalVisible="addevalvisible"
@changeData="updateTableData" @changeData="updateTableData"
v-model:projectId="projectId"
v-model:chooseStageId="chooseStageId"
/> />
</div> </div>
<!-- 添加测评侧弹窗 --> <!-- 添加测评侧弹窗 -->
@@ -260,6 +262,8 @@
<add-invist <add-invist
v-model:addinvistVisible="addinvistvisible" v-model:addinvistVisible="addinvistvisible"
@changeData="updateTableData" @changeData="updateTableData"
v-model:projectId="projectId"
v-model:chooseStageId="chooseStageId"
/> />
</div> </div>
<!-- 添加评估侧弹窗 --> <!-- 添加评估侧弹窗 -->
@@ -276,6 +280,8 @@
<add-vote <add-vote
v-model:addvoteVisible="addvotevisible" v-model:addvoteVisible="addvotevisible"
@changeData="updateTableData" @changeData="updateTableData"
v-model:projectId="projectId"
v-model:chooseStageId="chooseStageId"
/> />
</div> </div>
<!-- 添加投票侧弹窗 --> <!-- 添加投票侧弹窗 -->