1
lzhe
2024-05-27 7a2615261877d61b79088798f24e3a4859a04fd3
src/views/configuration/custom/setField.vue
@@ -8,7 +8,7 @@
-->
<template>
   <div class="aposcope-main">
       <div class="title">计划字段</div>
       <div class="title">{{$route.query.type == 1?"计划":"产品"}}字段</div>
      <el-button type="primary" @click="addField" style="margin: 4px 0px 10px;">添加自定义字段</el-button>
      <div class="field-table">
         <el-table ref="multipleTableRef" :data="tableData" border style="width: 100%" class="multipleTableRef">
@@ -19,7 +19,7 @@
            <el-table-column fixed="right" label="操作">
               <template #default="scope">
                  <el-button type="text" size="small" @click="table_edit(scope.row, scope.$index)">编辑</el-button>
                  <el-button text type="primary" size="small" @click="table_del(scope.row, scope.$index)">删除</el-button>
                  <el-button text type="primary" disabled size="small" @click="table_del(scope.row, scope.$index)">删除</el-button>
               </template>
            </el-table-column>
         </el-table>
@@ -53,19 +53,22 @@
         },
         addField() {
            this.dialog.save = true
            this.dialog.save = true;
            this.$nextTick(() => {
               this.$refs.saveDialog.open()
            })
         },
         table_edit() {
         table_edit(row) {
            this.dialog.save = true;
            this.$nextTick(() => {
               this.$refs.saveDialog.open('edit').setData(row)
            })
         },
         table_del() {
         },
         getTableData() {
            this.$HTTP.get(`/api/blade-system/custom-template-field/list?businessType=1`).then(res=> {
            this.$HTTP.get(`/api/blade-system/custom-template-field/list?businessType=${this.$route.query.type}`).then(res=> {
               if(res.code == 200) {
                  this.tableData = res.data;
               }