chenrui  2 rokov pred
rodič
commit
ef327d6991

+ 87 - 87
src/views/systemSettings/messageTemplate/index.vue

@@ -68,153 +68,153 @@
   </div>
   </div>
 </template>
 </template>
 <script setup lang="ts">
 <script setup lang="ts">
-import DataTable from '@/components/tableTemp/index.vue'
-import Minheader from '@/components/minheader/index.vue'
-import Dialog from '@/components/dialog/index.vue'
-import { Query, GeneralDataReception } from '@/api/webApi'
-import { ElMessage } from 'element-plus'
-import { CommonData, CommonTableColumn } from '~/common'
+import DataTable from "@/components/tableTemp/index.vue";
+import Minheader from "@/components/minheader/index.vue";
+import Dialog from "@/components/dialog/index.vue";
+import { Query, GeneralDataReception } from "@/api/webApi";
+import { ElMessage } from "element-plus";
+import { CommonData, CommonTableColumn } from "~/common";
 
 
-const tableColumns = ref<CommonTableColumn[]>([]) // 表头数据
-const tableData = ref<any[]>([]) // 表格数据
-const page = ref(0) // 分页参数
-const noMore = ref(false)
-const rowTitle = ref('')
-const serviceId = ref<number>()
-const dialogFlag = ref(false) // 弹窗开关
-const dialogType = ref('') // 判断是否删除
-const formRules = useElement().formRules
-const msgTitle = ref('新增消息模板') // 弹窗标题
-const delName = ref('')
+const tableColumns = ref<CommonTableColumn[]>([]); // 表头数据
+const tableData = ref<any[]>([]); // 表格数据
+const page = ref(0); // 分页参数
+const noMore = ref(false);
+const rowTitle = ref("");
+const serviceId = ref<number>();
+const dialogFlag = ref(false); // 弹窗开关
+const dialogType = ref(""); // 判断是否删除
+const formRules = useElement().formRules;
+const msgTitle = ref("新增消息模板"); // 弹窗标题
+const delName = ref("");
 const messageForm = reactive<CommonData>({
 const messageForm = reactive<CommonData>({
   newsId: null,
   newsId: null,
   newsTitle: null,
   newsTitle: null,
   newContent: null,
   newContent: null,
   event: null,
   event: null,
-}) //弹窗内容
+}); //弹窗内容
 const tableBtnGroup = ref([
 const tableBtnGroup = ref([
   {
   {
-    name: '编辑',
-    className: 'editBtn',
+    name: "编辑",
+    className: "editBtn",
     param: 2,
     param: 2,
   },
   },
   {
   {
-    name: '删除',
-    className: 'delBtn',
+    name: "删除",
+    className: "delBtn",
     param: 3,
     param: 3,
   },
   },
-])
+]);
 //新增
 //新增
 const addDialogShow = () => {
 const addDialogShow = () => {
-  msgTitle.value = '新增消息模板'
-  dialogFlag.value = true
-  messageForm.event = 1
-  dialogType.value = ''
-}
+  msgTitle.value = "新增消息模板";
+  dialogFlag.value = true;
+  messageForm.event = 1;
+  dialogType.value = "";
+};
 //取消
 //取消
 const resetForm = () => {
 const resetForm = () => {
-  dialogFlag.value = false
-  Object.keys(messageForm).forEach(key => {
-    console.log(key)
-  })
-}
+  dialogFlag.value = false;
+  Object.keys(messageForm).forEach((key) => {
+    console.log(key);
+  });
+};
 const btnClick = (rowIndex: number, row: any, param: number) => {
 const btnClick = (rowIndex: number, row: any, param: number) => {
   if (param === 2) {
   if (param === 2) {
-    msgTitle.value = '编辑消息模板'
-    dialogFlag.value = true
-    dialogType.value = ''
-    messageForm.event = 2
-    messageForm.newsId = row.newsId
-    messageForm.newsTitle = row.newsTitle
-    messageForm.newContent = row.newContent
+    msgTitle.value = "编辑消息模板";
+    dialogFlag.value = true;
+    dialogType.value = "";
+    messageForm.event = 2;
+    messageForm.newsId = row.newsId;
+    messageForm.newsTitle = row.newsTitle;
+    messageForm.newContent = row.newContent;
   } else if (param === 3) {
   } else if (param === 3) {
-    msgTitle.value = '删除消息模板'
-    dialogFlag.value = true
-    dialogType.value = 'del'
-    messageForm.event = 3
+    msgTitle.value = "删除消息模板";
+    dialogFlag.value = true;
+    dialogType.value = "del";
+    messageForm.event = 3;
   }
   }
-}
+};
 const delRemove = () => {
 const delRemove = () => {
-  messageForm.event = 3
-  generalDataReception(messageForm)
-}
+  messageForm.event = 3;
+  generalDataReception(messageForm);
+};
 //删除
 //删除
 const delRest = () => {
 const delRest = () => {
-  dialogFlag.value = false
-}
+  dialogFlag.value = false;
+};
 //获取表格数据
 //获取表格数据
 const getTableData = async () => {
 const getTableData = async () => {
   try {
   try {
     const {
     const {
       code,
       code,
-      returnData: { columnSet, listValues },
-      submitID,
+      returnData: { columnSet, listValues, submitID },
     } = await Query({
     } = await Query({
       id: DATACONTENT_ID.messageQueryTabId,
       id: DATACONTENT_ID.messageQueryTabId,
       needPage: ++page.value,
       needPage: ++page.value,
       dataContent: [],
       dataContent: [],
-    })
+    });
     if (Number(code) === 0) {
     if (Number(code) === 0) {
       if (listValues.length === 0) {
       if (listValues.length === 0) {
-        page.value--
-        noMore.value = true
+        page.value--;
+        noMore.value = true;
       }
       }
-      const titleColumn = columnSet.find(item => item.needShow === 1)
+      const titleColumn = columnSet.find((item) => item.needShow === 1);
       if (titleColumn) {
       if (titleColumn) {
-        rowTitle.value = titleColumn.columnName
+        rowTitle.value = titleColumn.columnName;
       }
       }
-      tableData.value.push(...listValues)
-      tableColumns.value = columnSet
-      serviceId.value = submitID
+      tableData.value.push(...listValues);
+      tableColumns.value = columnSet;
+      serviceId.value = submitID;
     } else {
     } else {
-      throw new Error('查询失败')
+      throw new Error("查询失败");
     }
     }
   } catch (error: any) {
   } catch (error: any) {
-    ElMessage.error(error.message)
-    page.value--
+    ElMessage.error(error.message);
+    page.value--;
   }
   }
-}
+};
 //确认提交
 //确认提交
-const messageTemplateForm: any = ref(null)
+const messageTemplateForm: any = ref(null);
 const submitForm = () => {
 const submitForm = () => {
   messageTemplateForm.value.validate((valid: any) => {
   messageTemplateForm.value.validate((valid: any) => {
     if (valid) {
     if (valid) {
-      generalDataReception(messageForm)
+      generalDataReception(messageForm);
     } else {
     } else {
-      return false
+      return false;
     }
     }
-  })
-}
+  });
+};
 const resetTable = () => {
 const resetTable = () => {
-  page.value = 0
-  noMore.value = false
-  tableData.value = []
-}
+  page.value = 0;
+  noMore.value = false;
+  tableData.value = [];
+};
 //新增-编辑-删除
 //新增-编辑-删除
-const generalDataReception = async formData => {
+const generalDataReception = async (formData) => {
   try {
   try {
+    console.log(serviceId);
     const { code } = await GeneralDataReception({
     const { code } = await GeneralDataReception({
       serviceId: serviceId.value,
       serviceId: serviceId.value,
       dataContent: JSON.stringify(formData),
       dataContent: JSON.stringify(formData),
-    })
+    });
     if (code == 0) {
     if (code == 0) {
-      ElMessage.success(`操作成功`)
-      resetTable()
-      getTableData()
-      resetForm()
-      dialogFlag.value = false
+      ElMessage.success(`操作成功`);
+      resetTable();
+      getTableData();
+      resetForm();
+      dialogFlag.value = false;
     } else {
     } else {
-      throw new Error('操作失败')
+      throw new Error("操作失败");
     }
     }
   } catch (error: any) {
   } catch (error: any) {
-    ElMessage.error(error.message)
-    dialogFlag.value = false
-    resetForm()
+    ElMessage.error(error.message);
+    dialogFlag.value = false;
+    resetForm();
   }
   }
-}
+};
 onMounted(() => {
 onMounted(() => {
-  getTableData()
-})
+  getTableData();
+});
 </script>
 </script>
 <style lang="scss" scoped>
 <style lang="scss" scoped>
 ::v-deep .el-form-item__label {
 ::v-deep .el-form-item__label {