提交 5b3bb188 authored 作者: kxjia's avatar kxjia

修改报送校验

上级 85224dc7
......@@ -13,15 +13,10 @@ enum Api {
exportXls = '/baosong/baosongTaskAlloc/exportXls',
saveOrUpdateBatch = '/baosong/baosongTaskAlloc/saveOrUpdateBatch',
queryAllTplForUser = '/baosong/baosongTaskAlloc/queryAllTplForUser',
queryAllTplItemForUser = '/baosong/baosongTaskAlloc/queryAllTplItemForUser',
queryCurTaskAllocUser = '/baosong/baosongTaskAlloc/queryCurTaskAllocUser',
updateFillStaBatch = '/baosong/baosongTaskAlloc/updateFillStaBatch',
findUserRightForTplItem = '/baosong/baosongTaskAlloc/findUserRightForTplItem',
}
/**
* 导出api
......@@ -105,3 +100,10 @@ export const updateFillStaBatch = (params) => {
}
export const findUserRightForTplItem = (params) => {
let url = Api.findUserRightForTplItem;
return defHttp.get({url: url, params});
}
......@@ -32,6 +32,7 @@ import { ref, onMounted, computed,nextTick } from 'vue';
import { findUserRightForTpl } from '../tpl/BaosongTpl.api';
import { useRoute,useRouter } from 'vue-router';
import { take } from 'lodash-es';
const route = useRoute();
const router = useRouter();
const queryParam = ref({
......@@ -181,7 +182,7 @@ const dataMap = ref({})
const dataAllList = ref([])
async function iniData() {
dataAllList.value = await findUserRightForTpl({});
dataAllList.value = await findUserRightForTpl({taskId:queryParam.value.taskId});
dataMap.value = dataAllList.value.reduce((result, item) => {
const key = item.tp;
if (!result[key]) {
......
......@@ -12,6 +12,8 @@ enum Api {
importExcel = '/baosong/baosongDataValid/importExcel',
exportXls = '/baosong/baosongDataValid/exportXls',
queryAllList = '/baosong/baosongDataValid/queryAllList',
getTblvalidFormula = '/baosong/baosongDataValid/getTblvalidFormula',
}
/**
* 导出api
......@@ -33,6 +35,11 @@ export const queryAllList = (params) =>{
return defHttp.get({url: Api.queryAllList, params});
}
export const getTblvalidFormula = (params) =>{
return defHttp.get({url: Api.getTblvalidFormula, params});
}
/**
* 删除单个
*/
......
......@@ -12,7 +12,7 @@
import TplItem from './TplItem.vue';
import { saveOrUpdateBatch } from '../../alloc/BaosongTaskAlloc.api';
import { VXETable } from 'vxe-table';
import { textAreaProps } from 'ant-design-vue/lib/input/inputProps';
import { textAreaProps } from 'ant-design-vue/lib/input/inputProps';
const isVisible = ref(false)
......
......@@ -73,8 +73,8 @@
<a-card class="gutter-box" style="height:100%" title="验证公式">
<div style="margin: 5px;">
<vxe-select v-model="formData.tplItemid" placeholder="" size="mini">
<vxe-option v-for="item in selTplItems" :key="item.code" :value="item.id" :label="item.title"></vxe-option>
<vxe-select v-model="formData.tplItemid" placeholder="" size="mini" :clearable="true">
<vxe-option v-for="item in selTplItems" :key="item.id" :value="item.id" :label="item.title"></vxe-option>
</vxe-select>
</div>
<div style="height: 150px;margin: 5px;">
......@@ -155,6 +155,8 @@ import { VxeUI, VxeTextareaInstance } from 'vxe-pc-ui'
import { allTplItems } from '../BaosongTplItem.api'
import { allTpls } from '../BaosongTpl.api'
import { saveOrUpdate } from '../BaosongDataValid.api'
import { itemFormSchema } from '/@/views/system/dict/dict.data'
import { Item } from 'ant-design-vue/es/menu'
interface TplItem {
id: number
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论