001295 1 год назад
Родитель
Сommit
e90c29adde

+ 8 - 0
src/api/business/ehr/pm/kanban.js

@@ -19,4 +19,12 @@ export function importData(data) {
       'Content-Type': 'multipart/form-data'
     }
   })
+}
+
+// 删除看板数据
+export function delKanban(id) {
+  return request({
+    url: '/ehr/pm/kanban/' + id,
+    method: 'delete'
+  })
 }

+ 19 - 1
src/views/business/ehr/pm/kanban/kanban.vue

@@ -56,6 +56,11 @@
         <el-table-column label="综合得分" align="center" prop="mark" />
         <el-table-column label="等级" align="center" prop="grade" />
         <el-table-column label="绩效系数" align="center" prop="coefficient" />
+        <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width">
+          <template slot-scope="scope">
+            <el-button size="mini" type="text" @click="btnDel(scope.row)">删除</el-button>
+          </template>
+        </el-table-column>
       </el-table>
       <div class="paginationClass">
         <pagination
@@ -71,7 +76,7 @@
 </template>
 
 <script>
-import { listKanban,importData} from "@/api/business/ehr/pm/kanban";
+import { listKanban,importData,delKanban} from "@/api/business/ehr/pm/kanban";
 import { listDept} from "@/api/business/ehr/ehr/dept";
 
 export default {
@@ -206,6 +211,19 @@ export default {
     btnBack(){
       this.$router.back();
     },
+    //删除
+    btnDel(item){
+      let that = this;
+      this.$modal.confirm('确认要删除员工【' + item.staffName + '】的数据吗?').then(async function() {
+        that.loading = true;
+        return await delKanban(item.id);
+      }).then(() => {
+        that.getList();
+        that.$modal.msgSuccess("操作成功");
+      }).catch(() => {
+        that.loading = false;
+      });
+    }
   }
 };
 </script>

+ 0 - 7
src/views/business/spd/bo/basic/bobehaviorList.vue

@@ -26,18 +26,11 @@
       </el-table-column>
       <el-table-column show-overflow-tooltip label="协助内容" align="center" prop="assistContent" />
       <el-table-column show-overflow-tooltip label="洽谈内容" align="center" prop="content" />
-      <el-table-column label="行动类型" align="center" prop="type">
-        <template slot-scope="scope">
-          <dict-tag :options="dict.type.mk_bo_behavior_type" :value="scope.row.type"/>
-        </template>
-      </el-table-column>
       <el-table-column label="拜访目的" align="center" prop="purpose">
         <template slot-scope="scope">
             <dict-tag :options="dict.type.mk_bo_behavior_goal" :value="scope.row.purpose"/>
         </template>
       </el-table-column>
-      <el-table-column show-overflow-tooltip label="销售组织" align="center" prop="salesOrgName"/>
-      <el-table-column show-overflow-tooltip label="部门" align="center" prop="deptName"/>
       <el-table-column label="操作" fixed="right" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button

+ 0 - 4
src/views/business/spd/bo/basic/bocontactList.vue

@@ -11,7 +11,6 @@
     </div>
     <el-table size="mini" v-loading="loading" :data="contactList">
       <el-table-column label="序号" align="center" type="index" width="50" fixed/>
-      <el-table-column label="编号" align="center" prop="code" width="250"/>
       <el-table-column label="姓名" align="center" prop="name" />
       <el-table-column label="性别" align="center" prop="gander" >
         <template slot-scope="scope">
@@ -20,7 +19,6 @@
       </el-table-column>
       <el-table-column label="联系电话" align="center" prop="telephone" show-overflow-tooltip/>
       <el-table-column label="微信" align="center" prop="mail" />
-      <el-table-column label="所属客户" align="center" prop="customerName" show-overflow-tooltip/>
       <el-table-column label="所属科室" align="center" prop="sectionName" />
       <el-table-column label="职务" align="center" prop="position" >
         <template slot-scope="scope">
@@ -32,8 +30,6 @@
           <dict-tag :options="dict.type.mk_bo_power" :value="scope.row.power"/>
         </template>
       </el-table-column>
-      <el-table-column width="200" show-overflow-tooltip label="兴趣爱好" align="center" prop="hobby" />
-      <el-table-column width="200" show-overflow-tooltip label="家庭地址" align="center" prop="address" />
       <el-table-column label="状态" align="center" prop="state" >
         <template slot-scope="scope">
           <dict-tag :options="dict.type.mk_bo_contact_state" :value="scope.row.state"/>

+ 2 - 14
src/views/business/spd/bo/basic/botaskList.vue

@@ -11,17 +11,8 @@
     </div>
     <el-table size="mini" v-loading="loading" :data="taskList" >
       <el-table-column label="序号" type="index" width="50" align="center" fixed/>
-      <el-table-column width="100" label="商机阶段" align="center" prop="boStageName"/>
-      <el-table-column width="100" show-overflow-tooltip label="任务编码" align="center" prop="code" />
       <el-table-column width="200" show-overflow-tooltip label="任务名称" align="center" prop="name" />
-      <el-table-column label="任务类型" align="center" prop="type">
-        <template slot-scope="scope">
-          <dict-tag
-            :options="dict.type.mk_bo_tasktype"
-            :value="scope.row.type"
-          />
-        </template>
-      </el-table-column>
+      <el-table-column width="500" show-overflow-tooltip label="任务内容" align="center" prop="content" />
       <el-table-column label="任务状态" align="center" prop="state">
         <template slot-scope="scope">
           <dict-tag
@@ -30,7 +21,6 @@
           />
         </template>
       </el-table-column>
-      <el-table-column label="联系人" align="center" prop="linkmanName" />
       <el-table-column label="负责人" align="center" prop="staffName" />
       <el-table-column label="开始时间" align="center" prop="startTime" width="100">
         <template slot-scope="scope">
@@ -42,9 +32,7 @@
           <span>{{ parseTime(scope.row.deadlineTime, "{y}-{m}-{d}") }}</span>
         </template>
       </el-table-column>
-      <el-table-column width="200" show-overflow-tooltip label="任务内容" align="center" prop="content" />
-      <el-table-column width="200" show-overflow-tooltip label="部门" align="center" prop="deptName" />
-      <el-table-column width="200" show-overflow-tooltip label="创建人" align="center" prop="createByName" />
+      <el-table-column label="创建人" align="center" prop="createByName" />
       <el-table-column
         width="250"
         label="操作"