From 64920403797a80149ac1ba2cd2426ad5db044bec Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期一, 26 八月 2024 14:58:01 +0800
Subject: [PATCH] fix: 修改settings 备注
---
src/views/dmx/knowledgeLib/edit.vue | 163 ++++++++++++++++++++++++++++--------------------------
1 files changed, 85 insertions(+), 78 deletions(-)
diff --git a/src/views/dmx/knowledgeLib/edit.vue b/src/views/dmx/knowledgeLib/edit.vue
index 47f3dea..64957a6 100644
--- a/src/views/dmx/knowledgeLib/edit.vue
+++ b/src/views/dmx/knowledgeLib/edit.vue
@@ -1,19 +1,35 @@
-
<template>
- <a-button type="text" @click="handleClick" size="small">
- <template #icon>
- <icon-edit />
- </template>
- </a-button>
- <a-modal v-model:visible="visible" title="閲嶅懡鍚�" @before-open="handleOpened" @cancel="handleCancel" :footer="false" title-align="start">
- <a-form ref="formRef" :rules="rules" :model="form" @submit="handleSubmit" >
+ <a-tooltip content="閲嶅懡鍚�">
+ <a-button
+ type="text"
+ v-hasPermi="'/kb/rename'"
+ :disabled="props.item.run == '1'"
+ @click="handleClick"
+ size="small"
+ >
+ <template #icon>
+ <icon-edit />
+ </template>
+ </a-button>
+ </a-tooltip>
+ <a-modal
+ v-model:visible="visible"
+ title="閲嶅懡鍚�"
+ @before-open="handleOpened"
+ @cancel="handleCancel"
+ :footer="false"
+ title-align="start"
+ >
+ <a-form ref="formRef" :rules="rules" :model="form" @submit="handleSubmit">
<a-form-item field="name" label="鍚嶇О">
- <a-input v-model="form.name" placeholder="璇疯緭鍏ュ悕绉�"/>
+ <a-input v-model="form.name" placeholder="璇疯緭鍏ュ悕绉�" />
</a-form-item>
<a-form-item>
- <div style="width: 100%;text-align: right">
+ <div style="width: 100%; text-align: right">
<a-button @click="visible = false">鍙栨秷</a-button>
- <a-button style="margin-left: 10px" type="primary" html-type="submit">纭畾</a-button>
+ <a-button style="margin-left: 10px" type="primary" html-type="submit"
+ >纭畾</a-button
+ >
</div>
</a-form-item>
</a-form>
@@ -21,82 +37,73 @@
</template>
<script lang="ts" setup>
-import { onMounted ,onBeforeMount, reactive, ref } from "vue";
-import { kbdocumentrename, kbdocumentrm } from "@/api/kbList";
-import { Message } from "@arco-design/web-vue";
+ import { onMounted, onBeforeMount, reactive, ref } from 'vue';
+ import { kbdocumentrename, kbdocumentrm } from '@/api/kbList';
+ import { Message } from '@arco-design/web-vue';
-const visible = ref(false);
-const loading = ref(false);
-const form = reactive({
- name: '',// 鐢ㄦ埛鍚�
-});
-const formRef = ref(null);
+ const visible = ref(false);
+ const loading = ref(false);
+ const form = reactive({
+ name: '', // 鐢ㄦ埛鍚�
+ });
+ const formRef = ref(null);
-const rules = {
- name: [
- {
- required: true,
- message:'鍚嶇О涓嶅厑璁镐负绌�',
- },
- ],
-}
+ const rules = {
+ name: [
+ {
+ required: true,
+ message: '鍚嶇О涓嶅厑璁镐负绌�',
+ },
+ ],
+ };
+ const props = defineProps(['item']);
-const props = defineProps(['item'])
+ const emit = defineEmits(['upTabdateItem']);
-const emit = defineEmits(['upTabdateItem'])
-
-const handleSubmit = async ({values, errors}) => {
- if (errors) return;
- let data = await kbdocumentrename({
- doc_id:props.item.id,
- name:form.name
- })
- if(data.code == 0){
- Message.success('鎿嶄綔鎴愬姛');
- visible.value = false;
- emit("upTabdateItem",props.item.id,form.name);
- }
-}
-
-const handleClick = () => {
- visible.value = true;
-};
-const handleBeforeOk = (done) => {
- formRef.value.validate().then(res => {
- console.log('form:', form)
- if (!form.name) {
- done(false)
- }else {
- console.log('璇锋眰鏁版嵁');
-
+ const handleSubmit = async ({ values, errors }) => {
+ if (errors) return;
+ let data = await kbdocumentrename({
+ doc_id: props.item.id,
+ name: form.name,
+ });
+ if (data.code == 0) {
+ Message.success('鎿嶄綔鎴愬姛');
+ visible.value = false;
+ emit('upTabdateItem', props.item.id, form.name);
}
- })
-};
-const handleCancel = () => {
- visible.value = false;
-}
+ };
-const handleOpened =(el) => {
- console.log(props.item, 'props.item');
- Object.assign(form,props.item);
- // formRef.value.resetFields();
-}
+ const handleClick = () => {
+ visible.value = true;
+ };
+ const handleBeforeOk = (done) => {
+ formRef.value.validate().then((res) => {
+ console.log('form:', form);
+ if (!form.name) {
+ done(false);
+ } else {
+ console.log('璇锋眰鏁版嵁');
+ }
+ });
+ };
+ const handleCancel = () => {
+ visible.value = false;
+ };
-onBeforeMount(()=>{
+ const handleOpened = (el) => {
+ console.log(props.item, 'props.item');
+ Object.assign(form, props.item);
+ // formRef.value.resetFields();
+ };
-})
-onMounted(()=>{
-
-
-})
+ onBeforeMount(() => {});
+ onMounted(() => {});
</script>
<script lang="ts">
-export default {
- name: 'add',
- methods: {
-
- }
-};
-</script>
\ No newline at end of file
+ export default {
+ name: 'add',
+ methods: {},
+ };
+</script>
--
Gitblit v1.8.0