|
|
|
@ -87,16 +87,16 @@
|
|
|
|
v-hasPermi="['system:user:remove']"
|
|
|
|
v-hasPermi="['system:user:remove']"
|
|
|
|
>清除评分账号</el-button>
|
|
|
|
>清除评分账号</el-button>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<!-- <el-col :span="1.5">
|
|
|
|
<el-col :span="2">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
type="danger"
|
|
|
|
type="primary"
|
|
|
|
plain
|
|
|
|
plain
|
|
|
|
icon="el-icon-delete"
|
|
|
|
icon="el-icon-document-add"
|
|
|
|
size="mini"
|
|
|
|
size="mini"
|
|
|
|
:disabled="multiple"
|
|
|
|
:disabled="multiple"
|
|
|
|
@click="rwAddsUser"
|
|
|
|
@click="multipleTasksAddsUser"
|
|
|
|
>生成评分账号</el-button>
|
|
|
|
>多任务评分账号生成</el-button>
|
|
|
|
</el-col>-->
|
|
|
|
</el-col>
|
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
@ -558,24 +558,24 @@
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 生成评分账号对话框 -->
|
|
|
|
<!-- 生成评分账号对话框 -->
|
|
|
|
<el-dialog title="生成评分账号" :visible.sync="scpfzh.open" width="600px" append-to-body>
|
|
|
|
<el-dialog title="生成评分账号" :visible.sync="scpfzhOpen" width="600px" append-to-body>
|
|
|
|
<el-form ref="scpfzhForm" :model="scpfzh.form" :rules="scpfzh.rules" label-width="110px">
|
|
|
|
<el-form ref="scpfzhForm" :model="scpfzhForm" :rules="scpfzhRules" label-width="110px">
|
|
|
|
<el-form-item label="所属部门" prop="deptId">
|
|
|
|
<el-form-item label="所属部门" prop="deptId">
|
|
|
|
<treeselect v-model="scpfzh.form.deptId" :options="deptOptions" :show-count="true" placeholder="请选择所属部门" />
|
|
|
|
<treeselect v-model="scpfzhForm.deptId" :options="deptOptions" :show-count="true" placeholder="请选择所属部门" />
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="评分考核项" prop="items">
|
|
|
|
<el-form-item label="评分考核项" prop="votes">
|
|
|
|
<el-select v-model="scpfzh.form.items" multiple value-key="id"
|
|
|
|
<el-select v-model="scpfzhForm.votes" multiple value-key="id"
|
|
|
|
placeholder="请选择评分考核项" clearable style="width: 100%">
|
|
|
|
placeholder="请选择评分考核项" clearable style="width: 100%">
|
|
|
|
<el-option
|
|
|
|
<el-option
|
|
|
|
v-for="dict in scpfzh.itemsOtions"
|
|
|
|
v-for="dict in scpfzhItemsOpts"
|
|
|
|
:key="dict.id"
|
|
|
|
:key="dict.id"
|
|
|
|
:label="dict.itemName"
|
|
|
|
:label="dict.khitemName"
|
|
|
|
:value="dict"
|
|
|
|
:value="dict"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="生成账号数量" prop="num">
|
|
|
|
<el-form-item label="生成账号数量" prop="num">
|
|
|
|
<el-input-number v-model="scpfzh.form.num" :min="1" label="请输入生成账号数量"></el-input-number>
|
|
|
|
<el-input-number v-model="scpfzhForm.num" :min="1" label="请输入生成账号数量"></el-input-number>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
@ -584,11 +584,51 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 多任务评分账号生成对话框 -->
|
|
|
|
|
|
|
|
<el-dialog title="多任务评分账号生成" :visible.sync="drwScpfzhOpen" width="600px" append-to-body>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form ref="drwScpfzhForm" :model="drwScpfzhForm" label-width="110px">
|
|
|
|
|
|
|
|
<el-form-item label="所属部门" prop="deptId" :rules="[
|
|
|
|
|
|
|
|
{ required: true, message: '所属部门不能为空', trigger: 'change' }
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<treeselect v-model="drwScpfzhForm.deptId" :options="deptOptions" :show-count="true" placeholder="请选择所属部门" />
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div v-for="(item, index) in drwScpfzhForm.itemsOpt" style="padding-top: 10px;margin-bottom: 10px;">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-divider content-position="left">考核任务:{{ item.pcName }}</el-divider>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="评分考核项" :prop="'itemsOpt.' + index + '.selectVotes'"
|
|
|
|
|
|
|
|
:rules="{required: true, message: '评分考核项不能为空', trigger: 'blur'}">
|
|
|
|
|
|
|
|
<el-select v-model="item.selectVotes" multiple value-key="id" placeholder="请选择评分考核项"
|
|
|
|
|
|
|
|
clearable style="width: 100%">
|
|
|
|
|
|
|
|
<el-option
|
|
|
|
|
|
|
|
v-for="dict in item.votes"
|
|
|
|
|
|
|
|
:key="dict.id"
|
|
|
|
|
|
|
|
:label="dict.khitemName"
|
|
|
|
|
|
|
|
:value="dict"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="生成账号数量" prop="num" :rules="[
|
|
|
|
|
|
|
|
{ required: true, message: '生成账号数量不能为空', trigger: 'change' }
|
|
|
|
|
|
|
|
]">
|
|
|
|
|
|
|
|
<el-input-number v-model="drwScpfzhForm.num" :min="1" label="请输入生成账号数量"></el-input-number>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
|
|
|
|
<el-button type="primary" @click="drwScpfzhSubmit">确 定</el-button>
|
|
|
|
|
|
|
|
<el-button @click="drwScpfzhCancel">取 消</el-button>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</el-dialog>
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import { listPingce, getPingce, delPingce, addPingce, updatePingce, getItemVote, addsUser, generateResult } from "@/api/kaohe/pingce"
|
|
|
|
import { listPingce, getPingce, delPingce, addPingce, updatePingce, getItemVote, addsUser, generateResult, pcItemVotes } from "@/api/kaohe/pingce"
|
|
|
|
import { listKh_result } from "@/api/kaohe/kh_result"
|
|
|
|
import { listKh_result } from "@/api/kaohe/kh_result"
|
|
|
|
import { deptTreeSelect } from "@/api/system/user";
|
|
|
|
import { deptTreeSelect } from "@/api/system/user";
|
|
|
|
import { listTemplate } from "@/api/kaohe/template"
|
|
|
|
import { listTemplate } from "@/api/kaohe/template"
|
|
|
|
@ -625,6 +665,8 @@ export default {
|
|
|
|
// 遮罩层
|
|
|
|
// 遮罩层
|
|
|
|
loading: true,
|
|
|
|
loading: true,
|
|
|
|
// 选中数组
|
|
|
|
// 选中数组
|
|
|
|
|
|
|
|
selectedRows: [],
|
|
|
|
|
|
|
|
// 选中数组
|
|
|
|
ids: [],
|
|
|
|
ids: [],
|
|
|
|
// 非单个禁用
|
|
|
|
// 非单个禁用
|
|
|
|
single: true,
|
|
|
|
single: true,
|
|
|
|
@ -743,22 +785,25 @@ export default {
|
|
|
|
// 评分选项类型数据
|
|
|
|
// 评分选项类型数据
|
|
|
|
vote_options: [],
|
|
|
|
vote_options: [],
|
|
|
|
// 生成评分账号
|
|
|
|
// 生成评分账号
|
|
|
|
scpfzh:{
|
|
|
|
scpfzhOpen: false,
|
|
|
|
open: false,
|
|
|
|
scpfzhForm: {},
|
|
|
|
form:{},
|
|
|
|
scpfzhRules: {
|
|
|
|
rules: {
|
|
|
|
|
|
|
|
deptId: [
|
|
|
|
deptId: [
|
|
|
|
{ required: true, message: "所属部门不能为空", trigger: "change" }
|
|
|
|
{ required: true, message: "所属部门不能为空", trigger: "change" }
|
|
|
|
],
|
|
|
|
],
|
|
|
|
items: [
|
|
|
|
votes: [
|
|
|
|
{ required: true, message: "评分考核项不能为空", trigger: "change" }
|
|
|
|
{ required: true, message: "评分考核项不能为空", trigger: "change" }
|
|
|
|
],
|
|
|
|
],
|
|
|
|
num: [
|
|
|
|
num: [
|
|
|
|
{ required: true, message: "生成账号数量不能为空", trigger: "change" }
|
|
|
|
{ required: true, message: "生成账号数量不能为空", trigger: "change" }
|
|
|
|
],
|
|
|
|
],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
itemsOtions: [],
|
|
|
|
// 生成评分账号 评分考核项 选项
|
|
|
|
},
|
|
|
|
scpfzhItemsOpts:[],
|
|
|
|
|
|
|
|
// 多任务生成评分账号
|
|
|
|
|
|
|
|
drwScpfzhOpen: false,
|
|
|
|
|
|
|
|
// 多任务生成评分账号
|
|
|
|
|
|
|
|
drwScpfzhForm: []
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
watch: {
|
|
|
|
watch: {
|
|
|
|
@ -839,6 +884,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// 多选框选中数据
|
|
|
|
// 多选框选中数据
|
|
|
|
handleSelectionChange(selection) {
|
|
|
|
handleSelectionChange(selection) {
|
|
|
|
|
|
|
|
this.selectedRows = selection.map(item => item)
|
|
|
|
this.ids = selection.map(item => item.id)
|
|
|
|
this.ids = selection.map(item => item.id)
|
|
|
|
this.single = selection.length!==1
|
|
|
|
this.single = selection.length!==1
|
|
|
|
this.multiple = !selection.length
|
|
|
|
this.multiple = !selection.length
|
|
|
|
@ -1397,14 +1443,15 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// 生成评分账号
|
|
|
|
// 生成评分账号
|
|
|
|
handleAddsUser(row){
|
|
|
|
handleAddsUser(row){
|
|
|
|
this.scpfzh.form = {
|
|
|
|
this.scpfzhForm = {
|
|
|
|
deptId: null,
|
|
|
|
deptId: null,
|
|
|
|
pcId: row.id,
|
|
|
|
pcId: row.id,
|
|
|
|
items: null,
|
|
|
|
pcNames: row.pcTitle,
|
|
|
|
itemIds: null,
|
|
|
|
voteIds: null,
|
|
|
|
|
|
|
|
votes: null,
|
|
|
|
num: null,
|
|
|
|
num: null,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.scpfzh.itemsOtions = []
|
|
|
|
this.scpfzhItemsOpts = [];
|
|
|
|
getItemVote({
|
|
|
|
getItemVote({
|
|
|
|
id: row.templateId,
|
|
|
|
id: row.templateId,
|
|
|
|
pingceId: row.id,
|
|
|
|
pingceId: row.id,
|
|
|
|
@ -1413,11 +1460,12 @@ export default {
|
|
|
|
response.data.items.forEach( item =>{
|
|
|
|
response.data.items.forEach( item =>{
|
|
|
|
if(!item.vote){
|
|
|
|
if(!item.vote){
|
|
|
|
flag = false
|
|
|
|
flag = false
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
this.scpfzhItemsOpts.push(item.vote)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
if(flag){
|
|
|
|
if(flag){
|
|
|
|
this.scpfzh.itemsOtions = response.data.items
|
|
|
|
this.scpfzhOpen = true;
|
|
|
|
this.scpfzh.open = true;
|
|
|
|
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
|
this.$alert(`还有未发布评分规则考核项,请发布评分规则都完成后再生成评分账号`, `提示`, {
|
|
|
|
this.$alert(`还有未发布评分规则考核项,请发布评分规则都完成后再生成评分账号`, `提示`, {
|
|
|
|
type: 'Danger'
|
|
|
|
type: 'Danger'
|
|
|
|
@ -1429,6 +1477,7 @@ export default {
|
|
|
|
viewUser(row){
|
|
|
|
viewUser(row){
|
|
|
|
this.$router.push({ path: '/system/user', query: { pcId: row.id}});
|
|
|
|
this.$router.push({ path: '/system/user', query: { pcId: row.id}});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
// 清除该评分账号
|
|
|
|
rwAddsUser(){
|
|
|
|
rwAddsUser(){
|
|
|
|
const ids = row.id || this.ids
|
|
|
|
const ids = row.id || this.ids
|
|
|
|
this.$modal.confirm('是否确认清除该评分账号数据项?').then(function() {
|
|
|
|
this.$modal.confirm('是否确认清除该评分账号数据项?').then(function() {
|
|
|
|
@ -1446,11 +1495,17 @@ export default {
|
|
|
|
scpfzhSubmit(){
|
|
|
|
scpfzhSubmit(){
|
|
|
|
this.$refs["scpfzhForm"].validate(valid => {
|
|
|
|
this.$refs["scpfzhForm"].validate(valid => {
|
|
|
|
if (valid) {
|
|
|
|
if (valid) {
|
|
|
|
this.scpfzh.form.itemIds = this.scpfzh.form.items.map(item => item.id).join(",");
|
|
|
|
this.scpfzhForm.voteIds = this.scpfzhForm.votes.map(item => item.id).join(",");
|
|
|
|
this.scpfzh.form.itemNames = this.scpfzh.form.items.map(item => item.itemName).join(",");
|
|
|
|
let itemNames = this.scpfzhForm.pcNames +':'+ this.scpfzhForm.votes.map(item => item.khitemName).join(",");
|
|
|
|
console.log(this.scpfzh.form);
|
|
|
|
addsUser({
|
|
|
|
addsUser(this.scpfzh.form).then(response => {
|
|
|
|
deptId: this.scpfzhForm.deptId,
|
|
|
|
this.scpfzh.open = false;
|
|
|
|
voteIds: this.scpfzhForm.voteIds,
|
|
|
|
|
|
|
|
pcId: this.scpfzhForm.pcId,
|
|
|
|
|
|
|
|
pcNames: this.scpfzhForm.pcNames,
|
|
|
|
|
|
|
|
num: this.scpfzhForm.num,
|
|
|
|
|
|
|
|
itemNames: itemNames,
|
|
|
|
|
|
|
|
}).then(response => {
|
|
|
|
|
|
|
|
this.scpfzhOpen = false;
|
|
|
|
this.$modal.msgSuccess("生成成功")
|
|
|
|
this.$modal.msgSuccess("生成成功")
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -1458,7 +1513,7 @@ export default {
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// 取消生成评分账号
|
|
|
|
// 取消生成评分账号
|
|
|
|
scpfzhCancel(){
|
|
|
|
scpfzhCancel(){
|
|
|
|
this.scpfzh.open = false;
|
|
|
|
this.scpfzhOpen = false;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
/** 清除评分账号 */
|
|
|
|
/** 清除评分账号 */
|
|
|
|
handleDeleteUsers(row) {
|
|
|
|
handleDeleteUsers(row) {
|
|
|
|
@ -1473,7 +1528,106 @@ export default {
|
|
|
|
// 考核得分导出
|
|
|
|
// 考核得分导出
|
|
|
|
khdfExport(){
|
|
|
|
khdfExport(){
|
|
|
|
this.download('kaohe/kh_result/exportById?id='+this.khdf.id, {}, `${ this.khdf.pcName+''+new Date().getTime()}.xlsx`)
|
|
|
|
this.download('kaohe/kh_result/exportById?id='+this.khdf.id, {}, `${ this.khdf.pcName+''+new Date().getTime()}.xlsx`)
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
// 多任务评分账号生成
|
|
|
|
|
|
|
|
multipleTasksAddsUser(){
|
|
|
|
|
|
|
|
const ySelectedRows = this.selectedRows;
|
|
|
|
|
|
|
|
const selectedRows = [];
|
|
|
|
|
|
|
|
let flag = true;
|
|
|
|
|
|
|
|
for (let i = 0; i < ySelectedRows.length; i++) {
|
|
|
|
|
|
|
|
if (ySelectedRows[i].state==='1') {
|
|
|
|
|
|
|
|
selectedRows.push({
|
|
|
|
|
|
|
|
id: ySelectedRows[i].id,
|
|
|
|
|
|
|
|
pcTitle: ySelectedRows[i].pcTitle,
|
|
|
|
|
|
|
|
templateId: ySelectedRows[i].templateId
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
if (ySelectedRows[i].state==='0'){
|
|
|
|
|
|
|
|
this.$alert(`考核任务“${ySelectedRows[i].pcTitle}”是未开始状态,不能进行评分账号生成操作!`, `提示`, {
|
|
|
|
|
|
|
|
type: 'Danger'
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (ySelectedRows[i].state==='2'){
|
|
|
|
|
|
|
|
this.$alert(`考核任务“${ySelectedRows[i].pcTitle}”是已完成状态,不能进行评分账号生成操作!`, `提示`, {
|
|
|
|
|
|
|
|
type: 'Danger'
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
flag = false;
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(flag){
|
|
|
|
|
|
|
|
pcItemVotes(selectedRows).then(response => {
|
|
|
|
|
|
|
|
let flag1 = true;
|
|
|
|
|
|
|
|
let pingceList = response.data;
|
|
|
|
|
|
|
|
let pingceList1=[];
|
|
|
|
|
|
|
|
for (let i = 0; i < pingceList.length; i++) {
|
|
|
|
|
|
|
|
let flag2 = true;
|
|
|
|
|
|
|
|
let Votes = [];
|
|
|
|
|
|
|
|
for (let y = 0; y < pingceList[i].items.length; y++) {
|
|
|
|
|
|
|
|
if(!pingceList[i].items[y].vote){
|
|
|
|
|
|
|
|
flag2 = false
|
|
|
|
|
|
|
|
this.$alert(
|
|
|
|
|
|
|
|
`考核任务“${pingceList[i].pcName}”中“${pingceList[i].items[y].itemName}”考核项还未发布,不能进行评分账号生成操作!`,
|
|
|
|
|
|
|
|
`提示`, {
|
|
|
|
|
|
|
|
type: 'Danger'
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
break; // 提前结束循环
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
Votes.push(pingceList[i].items[y].vote)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if(!flag2){
|
|
|
|
|
|
|
|
flag1 = false
|
|
|
|
|
|
|
|
break; // 提前结束循环
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
pingceList1.push({
|
|
|
|
|
|
|
|
pcName:pingceList[i].pcName,
|
|
|
|
|
|
|
|
votes: Votes,
|
|
|
|
|
|
|
|
selectVotes: null,
|
|
|
|
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if(flag1){
|
|
|
|
|
|
|
|
let pcIds = this.ids.join(',')
|
|
|
|
|
|
|
|
let pcNames = pingceList1.map(item => item.pcName);
|
|
|
|
|
|
|
|
this.drwScpfzhForm = {
|
|
|
|
|
|
|
|
deptId: null,
|
|
|
|
|
|
|
|
pcIds: pcIds,
|
|
|
|
|
|
|
|
pcNames: pcNames.join(','),
|
|
|
|
|
|
|
|
num: null,
|
|
|
|
|
|
|
|
itemsOpt: pingceList1
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.drwScpfzhOpen = true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
// 多任务提交生成评分账号
|
|
|
|
|
|
|
|
drwScpfzhSubmit(){
|
|
|
|
|
|
|
|
this.$refs["drwScpfzhForm"].validate(valid => {
|
|
|
|
|
|
|
|
if (valid) {
|
|
|
|
|
|
|
|
this.drwScpfzhForm.itemsOpt.forEach(item=>{
|
|
|
|
|
|
|
|
item['khrwNames'] = item.pcName +':'+ item.selectVotes.map(item1 => item1.khitemName).join('、');
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
let itemNames = this.drwScpfzhForm.itemsOpt.map(item1 => item1.khrwNames).join(';');
|
|
|
|
|
|
|
|
addsUser({
|
|
|
|
|
|
|
|
deptId: this.drwScpfzhForm.deptId,
|
|
|
|
|
|
|
|
pcIds: this.drwScpfzhForm.pcIds,
|
|
|
|
|
|
|
|
pcNames: this.drwScpfzhForm.pcNames,
|
|
|
|
|
|
|
|
num: this.drwScpfzhForm.num,
|
|
|
|
|
|
|
|
itemNames: itemNames,
|
|
|
|
|
|
|
|
}).then(response => {
|
|
|
|
|
|
|
|
this.drwScpfzhOpen = false;
|
|
|
|
|
|
|
|
this.$modal.msgSuccess("生成成功");
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
// 多任务取消生成评分账号
|
|
|
|
|
|
|
|
drwScpfzhCancel(){
|
|
|
|
|
|
|
|
this.drwScpfzhOpen = false;
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|