1111
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { reactive, ref, onMounted } from "vue"
|
||||
import { reactive, ref, onMounted, readonly } from "vue"
|
||||
import userApi from "@/api/system/user"
|
||||
import user from "@/api/system/user"
|
||||
import { Message } from "@arco-design/web-vue"
|
||||
@@ -44,7 +44,7 @@ const crudOptions = reactive({
|
||||
showCheckedAll: true
|
||||
},
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
// 是否显示操作列
|
||||
operationColumn: true,
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
<div class="flex justify-between h-full">
|
||||
<div class="en-title bg-red-600">NA</div>
|
||||
<div class="w-full ml-3.5 flex justify-between items-center">
|
||||
进行项目统计
|
||||
进行中项目数
|
||||
<a-space size="large" class="mr-3">
|
||||
<div class="text-right">
|
||||
<div>总数</div>
|
||||
@@ -71,7 +71,7 @@
|
||||
<div class="flex justify-between h-full">
|
||||
<div class="en-title bg-green-600">OC</div>
|
||||
<div class="w-full ml-3.5 flex justify-between items-center">
|
||||
完成项目总数
|
||||
完成的项目数
|
||||
<a-space size="large" class="mr-3">
|
||||
<div class="text-right">
|
||||
<div>总数</div>
|
||||
|
||||
@@ -27,7 +27,7 @@ const crudOptions = ref({
|
||||
tablePagination: false,
|
||||
rowSelection: { showCheckedAll: true },
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
const crudColumns = ref([
|
||||
|
||||
@@ -101,7 +101,7 @@ const crudOptions = ref({
|
||||
edit: { show: true, api: dictApi.updateDictItemData },
|
||||
delete: { show: true, api: dictApi.realDeleteItem },
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ const crudOptions = ref({
|
||||
operationColumn: true,
|
||||
showTools: false,
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ const crudOptions = ref({
|
||||
rowSelection: { showCheckedAll: true },
|
||||
showTools: false,
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
const crudColumns = ref([
|
||||
|
||||
@@ -63,6 +63,9 @@ const crudOptions = ref({
|
||||
formOption: {
|
||||
viewType: "drawer",
|
||||
width: 600
|
||||
},
|
||||
afterDelete(response) {
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
const crudColumns = ref([
|
||||
|
||||
@@ -31,7 +31,10 @@ const crudOptions = reactive({
|
||||
pageLayout: "fixed",
|
||||
showTools: false,
|
||||
tablePagination: false,
|
||||
bordered: { wrapper: true, cell: true }
|
||||
bordered: { wrapper: true, cell: true },
|
||||
afterDelete(response) {
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
const crudColumns = reactive([
|
||||
{ title: "ID", dataIndex: "id", addDisplay: false, editDisplay: false, width: 50, hide: true },
|
||||
|
||||
@@ -63,6 +63,9 @@ const crudOptions = ref({
|
||||
formOption: {
|
||||
viewType: "drawer",
|
||||
width: 600
|
||||
},
|
||||
afterDelete(response) {
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
const crudColumns = ref([
|
||||
|
||||
@@ -124,9 +124,6 @@ const crudOptions = ref({
|
||||
showTools: false, // 不显示工具栏
|
||||
operationColumn: true,
|
||||
operationColumnAlign: "center", // 操作列居中
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
},
|
||||
isDbClickEdit: false, // 双击不编辑当前列
|
||||
contextMenu: {
|
||||
enabled: true,
|
||||
@@ -233,6 +230,7 @@ const crudOptions = ref({
|
||||
// 添加删除后置处理方法:让父组件知道我删除了,你必须刷新表格
|
||||
afterDelete(response, record) {
|
||||
emits("deleted")
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
@@ -107,7 +107,7 @@ const crudOptions = ref({
|
||||
case: caseNumber
|
||||
},
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
// 请求后置处理-用于新增/删除更新树状的用例关联问题单状态
|
||||
afterRequest(datas) {
|
||||
|
||||
@@ -153,9 +153,6 @@ const crudOptions = ref({
|
||||
add: { show: true, api: testDemandApi.save, text: "新增测试项" },
|
||||
edit: { show: true, api: testDemandApi.update, text: "修改测试项" },
|
||||
delete: { show: true, api: testDemandApi.delete },
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
},
|
||||
showTools: false,
|
||||
beforeOpenAdd: function () {
|
||||
let key_split = route.query.key.split("-")
|
||||
@@ -189,6 +186,8 @@ const crudOptions = ref({
|
||||
record = { key: route.query.key + "-X" }
|
||||
}
|
||||
treeDataStore.updateTestDemandTreeData(record, id)
|
||||
// 清空选择
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
parameters: {
|
||||
projectId: route.query.id,
|
||||
|
||||
@@ -69,9 +69,6 @@ const crudOptions = ref({
|
||||
add: { show: true, api: designDemandApi.save, text: "新增设计需求" },
|
||||
edit: { show: true, api: designDemandApi.editDesignDemand, text: "编辑设计需求" },
|
||||
delete: { show: true, api: designDemandApi.delete },
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
},
|
||||
// 处理添加后函数
|
||||
beforeOpenAdd: function () {
|
||||
let key_split = route.query.key.split("-")
|
||||
@@ -103,7 +100,10 @@ const crudOptions = ref({
|
||||
record = { key: route.query.key + "-X" }
|
||||
}
|
||||
treeDataStore.updateDesignDemandTreeData(record, id)
|
||||
// 删除后情况行选择器
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
|
||||
parameters: {
|
||||
projectId: route.query.id,
|
||||
round: roundNumber,
|
||||
|
||||
@@ -32,9 +32,6 @@ let beiceType = [
|
||||
const crudOptions = ref({
|
||||
api: dutApi.getDutList,
|
||||
add: { show: true, api: dutApi.save, text: "新增被测件" },
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
},
|
||||
// 处理添加后函数
|
||||
beforeOpenAdd: function () {
|
||||
let round_str = parseInt(route.query.key) + 1
|
||||
@@ -60,6 +57,8 @@ const crudOptions = ref({
|
||||
record = { key: route.query.key + "-X" }
|
||||
}
|
||||
treeDataStore.updateDutTreeData(record, id)
|
||||
// 清空行选择器
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
edit: { show: true, api: dutApi.update, text: "编辑被测件" },
|
||||
delete: { show: true, api: dutApi.delete },
|
||||
|
||||
@@ -42,9 +42,6 @@ const crudOptions = ref({
|
||||
delete: { show: true, api: caseApi.delete },
|
||||
operationColumnAlign: "center",
|
||||
isDbClickEdit: false, // 关闭双击编辑
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
},
|
||||
// 处理新增删除后树状图显示
|
||||
beforeOpenAdd: function () {
|
||||
let key_split = route.query.key.split("-")
|
||||
@@ -87,6 +84,8 @@ const crudOptions = ref({
|
||||
record = { key: route.query.key + "-X" }
|
||||
}
|
||||
treeDataStore.updateCaseTreeData(record, id)
|
||||
// 被删除还是在选择里面
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
parameters: {
|
||||
projectId: route.query.id,
|
||||
|
||||
@@ -73,7 +73,7 @@ const crudOptions = ref<object>({
|
||||
params.projectId = route.params.projectId as string
|
||||
},
|
||||
afterDelete(response: any) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
showTools: false,
|
||||
operationColumn: true,
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
import { Message } from "@arco-design/web-vue"
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 生成最终产品文档的进度条模块
|
||||
*/
|
||||
async create_entire_doc(visible, isComplete, api, record_id) {
|
||||
visible.value = true
|
||||
isComplete.value = false
|
||||
|
||||
@@ -124,6 +124,8 @@ import { Message } from "@arco-design/web-vue"
|
||||
import Progress from "./cpns/progress.vue"
|
||||
import hoosk from "@/views/testmanage/projmanage/hooks.js"
|
||||
import { validateBlank } from "@/utils/extensions/arcoValidator"
|
||||
// addDefault、editDefault信息导入
|
||||
import textInfo from "@/config/textInfo"
|
||||
const router = useRouter()
|
||||
// 定义预览组件的Ref
|
||||
const previewRef = ref()
|
||||
@@ -350,7 +352,6 @@ const handleFragmentClick = (record) => {
|
||||
})
|
||||
}
|
||||
|
||||
// CRUD-OPTIONS
|
||||
const crudRef = ref()
|
||||
const crudOptions = ref({
|
||||
rowSelection: { showCheckedAll: true },
|
||||
@@ -367,7 +368,7 @@ const crudOptions = ref({
|
||||
operationColumnWidth: 280, // 操作列宽度
|
||||
operationColumnAlign: "center", // 操作列对齐方式
|
||||
afterDelete(response) {
|
||||
crudRef.value.setSelecteds([])
|
||||
crudRef.value.tableRef.selectAll(false)
|
||||
},
|
||||
// 处理弹窗的title
|
||||
beforeOpenAdd: function () {
|
||||
@@ -775,6 +776,7 @@ const crudColumns = ref([
|
||||
title: "单位",
|
||||
dataIndex: "test_unit",
|
||||
hide: true,
|
||||
addDefaultValue: textInfo.testUnitAddDefaultText,
|
||||
commonRules: [{ required: true, message: "单位必选" }],
|
||||
formType: "select",
|
||||
dict: { url: "system/contact/index", props: { label: "name", value: "name" }, translation: true }
|
||||
@@ -783,6 +785,7 @@ const crudColumns = ref([
|
||||
formType: "input",
|
||||
title: "联系人",
|
||||
dataIndex: "test_contact",
|
||||
addDefaultValue: textInfo.testUnitContactPersonName,
|
||||
hide: true,
|
||||
commonRules: [{ required: true, message: "联系人必填" }]
|
||||
},
|
||||
@@ -790,6 +793,7 @@ const crudColumns = ref([
|
||||
formType: "input",
|
||||
title: "联系电话",
|
||||
dataIndex: "test_contact_phone",
|
||||
addDefaultValue: textInfo.testUnintContactPhoneNumber,
|
||||
hide: true,
|
||||
maxLength: 11,
|
||||
commonRules: [
|
||||
|
||||
Reference in New Issue
Block a user