glj-代码提交
This commit is contained in:
parent
ba65cb9501
commit
e345ecd257
|
@ -88,8 +88,8 @@
|
||||||
|
|
||||||
<el-tab-pane label="Approved" name="second">
|
<el-tab-pane label="Approved" name="second">
|
||||||
<el-form-item label="vordmId"
|
<el-form-item label="vordmId"
|
||||||
><el-input style="width: 200px;" size="default" placeholder="vordmId" v-model="state.tableData.param.vordmId"> </el-input>
|
><el-input style="width: 200px" size="default" placeholder="vordmId" v-model="state.tableData.param.vordmId"> </el-input>
|
||||||
<el-button size="default" type="primary" @click="getTableData" style="margin-left: 30px;">
|
<el-button size="default" type="primary" @click="getTableData" style="margin-left: 30px">
|
||||||
<el-icon>
|
<el-icon>
|
||||||
<ele-Search />
|
<ele-Search />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
|
@ -126,9 +126,9 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column width="300" prop="Operate" label="Operate" show-overflow-tooltip sortable>
|
<el-table-column width="300" prop="Operate" label="Operate" show-overflow-tooltip sortable>
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-button size="small" text v-if="scope.row.chiefName" type="info">Assign</el-button>
|
<el-button size="small" text v-if="scope.row.chiefName" type="info" style="width: 36px">X</el-button>
|
||||||
<el-button size="small" text v-if="!scope.row.chiefName" type="primary" @click="onAllocation(scope.row)">Assign</el-button>
|
<el-button size="small" text v-if="!scope.row.chiefName" type="primary" @click="onAllocation(scope.row)">Assign</el-button>
|
||||||
<el-button size="small" text v-if="!scope.row.chiefName" type="info">Cancel</el-button>
|
<el-button size="small" text v-if="!scope.row.chiefName" type="info" style="width: 36px">X</el-button>
|
||||||
<el-button size="small" text v-if="scope.row.chiefName" type="primary" @click="deleteManage(scope.row)">Cancel</el-button>
|
<el-button size="small" text v-if="scope.row.chiefName" type="primary" @click="deleteManage(scope.row)">Cancel</el-button>
|
||||||
<el-button size="small" text type="danger" @click="responseEnded(scope.row)">Response ended</el-button>
|
<el-button size="small" text type="danger" @click="responseEnded(scope.row)">Response ended</el-button>
|
||||||
<el-button size="small" text type="danger" @click="remove(scope.row)" v-auth-role="'admin'">Delete</el-button>
|
<el-button size="small" text type="danger" @click="remove(scope.row)" v-auth-role="'admin'">Delete</el-button>
|
||||||
|
@ -152,8 +152,8 @@
|
||||||
|
|
||||||
<el-tab-pane label="End - Apply" name="firstEndExamine">
|
<el-tab-pane label="End - Apply" name="firstEndExamine">
|
||||||
<el-form-item label="vordmId"
|
<el-form-item label="vordmId"
|
||||||
><el-input style="width: 200px;" size="default" placeholder="vordmId" v-model="state.tableData.param.vordmId"> </el-input>
|
><el-input style="width: 200px" size="default" placeholder="vordmId" v-model="state.tableData.param.vordmId"> </el-input>
|
||||||
<el-button size="default" type="primary" @click="getTableData" style="margin-left: 30px;">
|
<el-button size="default" type="primary" @click="getTableData" style="margin-left: 30px">
|
||||||
<el-icon>
|
<el-icon>
|
||||||
<ele-Search />
|
<ele-Search />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
|
@ -184,7 +184,7 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="Operate" label="Operate" show-overflow-tooltip sortable>
|
<el-table-column prop="Operate" label="Operate" show-overflow-tooltip sortable>
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-button size="small" text type="primary" @click="ApproveUserEndData(2)">agree</el-button>
|
<el-button size="small" text type="primary" @click="ApproveUserEndData(scope.row, 2)">agree</el-button>
|
||||||
<el-button size="small" text type="primary" @click="ApproveUserEnd(scope.row)">reject</el-button>
|
<el-button size="small" text type="primary" @click="ApproveUserEnd(scope.row)">reject</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
@ -206,8 +206,8 @@
|
||||||
|
|
||||||
<el-tab-pane label="Completed" name="firstNewOne">
|
<el-tab-pane label="Completed" name="firstNewOne">
|
||||||
<el-form-item label="vordmId"
|
<el-form-item label="vordmId"
|
||||||
><el-input style="width: 200px;" size="default" placeholder="vordmId" v-model="state.tableData.param.vordmId"> </el-input>
|
><el-input style="width: 200px" size="default" placeholder="vordmId" v-model="state.tableData.param.vordmId"> </el-input>
|
||||||
<el-button size="default" type="primary" @click="getTableData" style="margin-left: 30px;">
|
<el-button size="default" type="primary" @click="getTableData" style="margin-left: 30px">
|
||||||
<el-icon>
|
<el-icon>
|
||||||
<ele-Search />
|
<ele-Search />
|
||||||
</el-icon>
|
</el-icon>
|
||||||
|
@ -389,7 +389,7 @@
|
||||||
"
|
"
|
||||||
>Cancel</el-button
|
>Cancel</el-button
|
||||||
>
|
>
|
||||||
<el-button type="primary" @click="ApproveUserEndData(3)"> reject </el-button>
|
<el-button type="primary" @click="ApproveUserEndData(null,3)"> reject </el-button>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</template>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
@ -618,15 +618,22 @@ const ApproveUserEnd = (row) => {
|
||||||
state.emailDialogVisibleNew = true;
|
state.emailDialogVisibleNew = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
const ApproveUserEndData = (row) => {
|
const ApproveUserEndData = (row, isEndApply) => {
|
||||||
|
console.log(row, '');
|
||||||
let data = {};
|
let data = {};
|
||||||
|
|
||||||
|
if (row) {
|
||||||
|
data.id = row.disasterId;
|
||||||
|
data.email = row.email;
|
||||||
|
}else{
|
||||||
data.id = state.disasterData.disasterId;
|
data.id = state.disasterData.disasterId;
|
||||||
data.email = state.disasterData.email;
|
data.email = state.disasterData.email;
|
||||||
|
}
|
||||||
if (state.reason) {
|
if (state.reason) {
|
||||||
data.refuseReason = state.reason;
|
data.refuseReason = state.reason;
|
||||||
}
|
}
|
||||||
// data.email = "13935964706@163.com"
|
// data.email = "13935964706@163.com"
|
||||||
data.isEndApply = row;
|
data.isEndApply = isEndApply;
|
||||||
examineDisasterInfoEnd(data).then((da) => {
|
examineDisasterInfoEnd(data).then((da) => {
|
||||||
ElMessage.success('success');
|
ElMessage.success('success');
|
||||||
});
|
});
|
||||||
|
|
|
@ -25,13 +25,14 @@
|
||||||
</div>
|
</div>
|
||||||
<el-table :data="state.tableData.data" v-loading="state.tableData.loading"
|
<el-table :data="state.tableData.data" v-loading="state.tableData.loading"
|
||||||
@selection-change="handleSelectionChange" style="width: 100%">
|
@selection-change="handleSelectionChange" style="width: 100%">
|
||||||
<el-table-column prop="disasterType" label="Disaster Type" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="vordmId" label="Vordm Id" show-overflow-tooltip sortable></el-table-column>
|
||||||
<el-table-column prop="disasterCountry" label="Affected Country" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="disasterType" label="Disaster Type" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column prop="disasterCountry" label="Affected Country" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="disasterTime" label="Disaster Time" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="disasterTime" label="Disaster Time" show-overflow-tooltip sortable></el-table-column>
|
||||||
<el-table-column prop="managerName" label="Manager" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="managerName" label="Manager" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="sponsorOrganization" label="Sponsor Organization" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="sponsorOrganization" label="Sponsor Organization" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="researchField" label="Research Field" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="researchField" label="Research Field" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="occupation" label="Occupation" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="occupation" label="Occupation" show-overflow-tooltip></el-table-column>
|
||||||
<el-table-column prop="applyTime" label="Apply Time" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column prop="applyTime" label="Apply Time" show-overflow-tooltip sortable></el-table-column>
|
||||||
<el-table-column v-if="state.status == '1'" prop="reviewTime" label="Review Time" show-overflow-tooltip sortable></el-table-column>
|
<el-table-column v-if="state.status == '1'" prop="reviewTime" label="Review Time" show-overflow-tooltip sortable></el-table-column>
|
||||||
<el-table-column v-if="state.status == '0'" prop="Operate" label="Operate" show-overflow-tooltip>
|
<el-table-column v-if="state.status == '0'" prop="Operate" label="Operate" show-overflow-tooltip>
|
||||||
|
|
Loading…
Reference in New Issue