Administrator 2 lat temu
rodzic
commit
426a57dec8

+ 8 - 0
src/api/manager/AdjustForm.js

@@ -54,3 +54,11 @@ export const saveSig = (data) => {
   })
 }
 
+// 设置文本类型
+export const getSigList = (params) => {
+  return request({
+    url: '/api/blade-manager/textdictinfo/page',
+    method: 'get',
+    params
+  })
+}

+ 18 - 5
src/views/manager/projectinfo/treeTemplate/template/electronicSignature.vue

@@ -9,7 +9,7 @@
         <el-button size="mini" v-on:click="addRoleInfo()">保存</el-button>
     </div>
 
-    <table
+    <table @click
       class="table martop20"
       width='100%'
       border='1px '
@@ -27,7 +27,7 @@
         </tr>
       </thead>
       <tbody height='36px'>
-        <tr v-for="(item,key) in setsignaTable"  :key="key" >
+        <tr v-for="(item,key) in setsignaTable"  :key="key" v-on:click="">
           <td>{{item.zb}}</td>
           <td>{{item.signName}}</td>
           <td align="center"><span style="color:red;cursor: pointer;" v-on:click="deleteTableSig(key)">删除</span></td>
@@ -39,7 +39,7 @@
 </template>
 <script>
 
-import {getRoleInfoByParentId, getRoleType, saveSig} from "../../../../../api/manager/AdjustForm";
+import {getRoleInfoByParentId, getRoleType, getSigList, saveSig} from "../../../../../api/manager/AdjustForm";
 
 export default {
   props: ['pkeyId1', 'htmlData1'],
@@ -111,7 +111,6 @@ export default {
     },
     deleteTableSig (key) {//删除数据
         this.setsignaTable.splice(key,1);
-     // this.setInputTable.splice(key, 1)
     },
     async saveSingInfo() {
       const {data: res} = await saveSig({dataInfo: this.setsignaTable})
@@ -121,10 +120,24 @@ export default {
           message: "操作成功"
         });
       }
+    },
+    async getSingInfo() {
+      const {data: res} = await getSigList(
+        {
+          current: 0,
+          size: 100,
+          tabId: this.pkeyId1,
+        }
+      )
+      if (res.code === 200) {
+        this.setsignaTable = res.data.records;
+      }
     }
   },
   created () {
-    this.getRoleType()  //获取文本类型接口
+    this.getRoleType();  //获取文本类型接口
+    this.getSingInfo();
+    this.setsignaTable=[];
   },
 }
 </script>