提交 a37af8c1 authored 作者: jinrongbin's avatar jinrongbin

增加删除抽取专家接口

上级 de12ed77
......@@ -20,11 +20,12 @@ enum Api {
saveCq = '/zjcq/add',
getFaList = '/zjcq/getFaList',
importExcelCc = '/zjcq/exportXls',
getCqZjList = '/zjcq/getCqZjList',
getCqXqZjList = '/zjcq/getCqXqZjList',
sjcq = '/zjcq/sjcq',
deleteCq = '/zjcq/delete',
getZjlist = '/zjcq/getZjlist',
addOrEdit = '/zjcq/addOrEdit', //保存
deleteZjYj = '/zjcq/deleteZjYj', //保存
submit = '/zjcq/submit' //提交
......@@ -69,8 +70,8 @@ export const getFaList = (params) => {
return defHttp.get({ url: Api.getFaList, params });
}
// 点击抽取获取的抽取列表
export const getCqZjList = (params) => {
return defHttp.get({ url: Api.getCqZjList, params });
export const getCqXqZjList = (params) => {
return defHttp.get({ url: Api.getCqXqZjList, params });
}
// 生成账户
......@@ -135,3 +136,7 @@ export const saveOrUpdateCc = (params, isUpdate) => {
let url = isUpdate ? Api.addOrEdit : Api.submit;
return defHttp.post({ url: url, params });
}
//删除抽取专家
export const deleteZjYj = (params) => {
return defHttp.post({ url: Api.deleteZjYj, params });
}
\ No newline at end of file
......@@ -16,7 +16,7 @@
import { useSpeciality, sjcolumns } from '../GZjcyb.data';
import { decryptData } from '/@/api/common/api';
import { saveCq, searDkbm, getFaList, getCqZjList } from '../GZjcyb.api';
import { saveCq, searDkbm, getFaList, getCqXqZjList } from '../GZjcyb.api';
const showFooter = ref(true);
const dataList = ref<any>([]);
......@@ -152,7 +152,7 @@
}
});
async function init() {
const res = await getCqZjList({ cqdkId: cqdkId.value });
const res = await getCqXqZjList({ cqdkId: cqdkId.value });
dataList.value = res.records;
decry();
}
......
......@@ -24,6 +24,10 @@
</template>
</BasicModal>
<a-modal v-model:visible="deleteShow" title="删除原因" @ok="handleDeleteOk" @cancel="deleteShow = false">
<a-textarea v-model:value="deleteForm.scyy" placeholder="请输入删除原因" :rows="4" style="margin:20px;width:90%;"/>
</a-modal>
<SjcqModal @register="registerSjModal" @success="handleSuccess"></SjcqModal>
</template>
......@@ -35,7 +39,7 @@
import { useMessage } from '/@/hooks/web/useMessage';
import { useModal } from '/@/components/Modal';
import { sjcolumns } from '../GZjcyb.data';
import { getCqZjList, sjcq, saveOrUpdateCc } from '../GZjcyb.api';
import { getCqXqZjList, sjcq, saveOrUpdateCc, deleteZjYj } from '../GZjcyb.api';
import { decryptData } from '/@/api/common/api';
const cqdkId = ref();
......@@ -55,8 +59,14 @@
//注册model
const [registerSjModal, { openModal }] = useModal();
const deleteShow = ref(false)
const deleteForm = ref({
zjcyId: '',
cqdkId: '',
scyy: ''
})
async function init() {
const res = await getCqZjList({ cqdkId: cqdkId.value });
const res = await getCqXqZjList({ cqdkId: cqdkId.value });
dataList.value = res.records;
decry();
}
......@@ -82,11 +92,38 @@
* 删除事件
*/
async function handleDelete(record) {
dataList.value.forEach((v: any, index) => {
if (v.id == record.id) {
dataList.value.splice(index, 1);
console.log(record,'信息')
deleteShow.value = true
deleteForm.value = {
zjcyId: record.id,
cqdkId: record.cqdkId,
scyy: ''
}
}
async function handleDeleteOk() {
if (!deleteForm.value.scyy) {
createMessage.warning('删除原因不能为空');
return
}
deleteZjYj(deleteForm.value).then(res => {
console.log(res,'是的发生的')
if (res) {
dataList.value.forEach((v: any, index) => {
if (v.id == deleteForm.value.zjcyId) {
dataList.value.splice(index, 1);
deleteShow.value = false
deleteForm.value = {
zjcyId: '',
cqdkId: '',
scyy: ''
}
}
});
}
});
})
}
//提交事件
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论