docs: annotate remaining routes layouts and view boundaries
This commit is contained in:
1 parent
408f8e5c98
commit
ab22d406c0
56 files changed
+403
No files matched your search
@@ -1,4 +1,7 @@
|
||||
<script>
|
||||
/**
|
||||
* 创建工单:加载类型/部门及可选实例,上传附件后提交标题、富文本内容和关联实例;选项未就绪或附件仍上传时不提交。
|
||||
*/
|
||||
import "~/assets/styles/RichTextEditor.NkmgPT5m.css";
|
||||
import "~/assets/styles/create.gX6gpD00.css";
|
||||
import { toDisplayString } from "vue";
|
||||
@@ -113,13 +116,16 @@ var le = {
|
||||
G = ref(``),
|
||||
K = ref(!1),
|
||||
q = ref(!1);
|
||||
// 选择器优先显示主 IP,缺失时显示分配 IP。
|
||||
function J(e) {
|
||||
return e.dedicate_ip || e.assign_ip || ``;
|
||||
}
|
||||
// 实例候选文案组合 ID、名称与 IP,方便同名实例区分。
|
||||
function pe(e) {
|
||||
return [`#${e.id}`, e.name, J(e)].filter(Boolean).join(` / `);
|
||||
}
|
||||
let Y = computed(() => new Map(H.value.map((e) => [e.id, e])));
|
||||
// 已选实例展示产品名与 ID,列表缺失时仍保留其编号。
|
||||
function me(e) {
|
||||
let t = Y.value.get(e);
|
||||
return t
|
||||
@@ -128,6 +134,7 @@ var le = {
|
||||
}
|
||||
let X = ref([]),
|
||||
Z = ref(!1);
|
||||
// 逐个上传并要求 save_name,上传部分成功的附件仍保留,失败显示具体文件问题。
|
||||
async function he(e) {
|
||||
if (Z.value || W.value) return;
|
||||
let t = e.target,
|
||||
@@ -151,9 +158,11 @@ var le = {
|
||||
}
|
||||
}
|
||||
}
|
||||
// 提交期间锁定附件列表,其余时间可移除本地待提交项。
|
||||
function ge(e) {
|
||||
W.value || X.value.splice(e, 1);
|
||||
}
|
||||
// 类型/部门加载成功后再开放提交;实例可选列表分页读取,最多 100 页,实例查询失败不阻止无关联工单创建。
|
||||
async function Q() {
|
||||
if (!K.value) {
|
||||
((K.value = !0), (q.value = !1), (G.value = ``));
|
||||
@@ -191,6 +200,7 @@ var le = {
|
||||
}
|
||||
}
|
||||
}
|
||||
// 标题和内容非空且选项就绪后创建工单,只提交附件保存标识,成功进入返回 ID 的详情。
|
||||
async function $() {
|
||||
if (!(W.value || Z.value || K.value || !q.value)) {
|
||||
if (((G.value = ``), !U.title.trim())) {
|
||||
@@ -221,6 +231,7 @@ var le = {
|
||||
}
|
||||
return (
|
||||
onMounted(Q),
|
||||
// 类型/部门选项就绪且附件上传完成后才可创建;富文本编辑器与本地附件草稿共同组成提交内容。
|
||||
(n, i) => {
|
||||
let s = TicketNotice,
|
||||
c = button,
|
||||
|
||||
Reference in new issue
Block a user