Эх сурвалжийг харах

Merge remote-tracking branch 'origin/dev' into dev

001295 1 жил өмнө
parent
commit
a5b309d7ee

+ 32 - 35
src/views/business/spd/bo/gather/index.vue

@@ -3,10 +3,10 @@
     <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="68px">
       <el-row :gutter="1" justify="space-between">
         <el-col :span="4">
-          <el-form-item label="所属客户" prop="customerName">
-            <el-popover-select-v2 v-model="queryParams.customerName" title="客户" valueKey="name"
+          <el-form-item label="医院名称" prop="customerName">
+            <el-popover-select-v2 v-model="queryParams.customerName" title="医院" valueKey="name"
               referName="CUSTOMER_PARAM_ZT" :dataMapping="{ customer: 'id', customerName: 'name'}"
-              :source.sync="queryParams" placeholder="请输入所属客户" @keyup.enter.native="handleQuery" />
+              :source.sync="queryParams" placeholder="请输入医院名称" @keyup.enter.native="handleQuery" />
           </el-form-item>
         </el-col>
         <el-col :span="4">
@@ -17,7 +17,7 @@
           </el-form-item>
         </el-col>
         <el-col :span="5">
-          <el-form-item label="供应商" prop="rivalName" label-width="120px">
+          <el-form-item label="供应商名称" prop="rivalName" label-width="120px">
             <el-popover-select-v2 v-model="queryParams.rivalName" title="供应商" valueKey="name" referName="MKRIVAL_PARAM"
               :dataMapping="{ rival: 'id', rivalName: 'name'}" :source.sync="queryParams" placeholder="请输入供应商"
               @keyup.enter.native="handleQuery" />
@@ -67,28 +67,28 @@
     <el-table v-loading="loading" :data="gatherList" @selection-change="handleSelectionChange" v-horizontal-scroll>
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="序号" type="index" width="50" align="center" fixed />
-      <el-table-column label="所属客户" align="center" prop="customerName" width="220" />
+      <el-table-column label="医院名称" align="center" prop="customerName" width="220" />
       <el-table-column label="产线" align="center" prop="productionLineName" width="150" />
-      <el-table-column label="供应商" align="center" prop="rivalName" width="220" />
-      <el-table-column label="供应商体量(万)" align="center" prop="rivalBulk" width="130" />
+      <el-table-column label="供应商名称" align="center" prop="rivalName" width="220" />
+      <el-table-column label="供应商体量/年(万元)" align="center" prop="rivalBulk" width="160" />
       <el-table-column label="品牌" align="center" prop="brand" width="220" />
-      <el-table-column label="品牌份额(万)" align="center" prop="brandPortion" width="120" />
-      <el-table-column label="合作期限(起)" align="center" prop="cooperationStart" width="180">
+      <el-table-column label="品牌份额(万元)" align="center" prop="brandPortion" width="140" />
+      <el-table-column label="合同开始时间" align="center" prop="cooperationStart" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.cooperationStart, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="合作期限(止)" align="center" prop="cooperationEnd" width="180">
+      <el-table-column label="合同结束时间" align="center" prop="cooperationEnd" width="180">
         <template slot-scope="scope">
           <span>{{ parseTime(scope.row.cooperationEnd, '{y}-{m}-{d}') }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="科室关键人" align="center" prop="sectionKeyPsnname" width="90" />
+      <el-table-column label="科室关键人姓名" align="center" prop="sectionKeyPsnname" width="90" />
       <el-table-column label="科室关键人联系电话" align="center" prop="sectionKeyPsnphone" width="120" />
-      <el-table-column label="院级关键人" align="center" prop="hospitalKeyPsnname" width="90" />
+      <el-table-column label="院级关键人姓名" align="center" prop="hospitalKeyPsnname" width="90" />
       <el-table-column label="院级关键人联系电话" align="center" prop="hospitalKeyPsnphone" width="120" />
-      <el-table-column label="供应商关键人" align="center" prop="rivalKeyPsnname" width="90" />
-      <el-table-column label="供应商关键人联系电话" align="center" prop="rivalKeyPsnphone" width="120" />
+      <el-table-column label="供应商关键人姓名" align="center" prop="rivalKeyPsnname" width="100" />
+      <el-table-column label="供应商关键人联系电话" align="center" prop="rivalKeyPsnphone" width="130" />
       <el-table-column label="开发思路(营销策略)" align="center" prop="idea" min-width="220" show-overflow-tooltip />
       <el-table-column label="机会点/困难点所需资源" align="center" prop="chance" min-width="220" show-overflow-tooltip />
       <el-table-column label="备注" align="center" prop="remark" min-width="220" show-overflow-tooltip />
@@ -113,9 +113,9 @@
       <el-form ref="form" :model="form" :rules="rules" label-width="80px" :disabled="pageState == 'see'">
         <el-row :gutter="20">
           <el-col :span="6">
-            <el-form-item label="所属客户" prop="customerName">
-              <el-popover-select-v2 v-model="form.customerName" title="客户" valueKey="name" referName="CUSTOMER_PARAM_ZT"
-                :dataMapping="{ customer: 'id', customerName: 'name'}" :source.sync="form" placeholder="请输入所属客户" />
+            <el-form-item label="医院名称" prop="customerName">
+              <el-popover-select-v2 v-model="form.customerName" title="医院" valueKey="name" referName="CUSTOMER_PARAM_ZT"
+                :dataMapping="{ customer: 'id', customerName: 'name'}" :source.sync="form" placeholder="请输入医院名称" />
             </el-form-item>
           </el-col>
           <el-col :span="6">
@@ -126,13 +126,13 @@
             </el-form-item>
           </el-col>
           <el-col :span="6">
-            <el-form-item label="供应商" prop="rivalName" label-width="100px">
+            <el-form-item label="供应商名称" prop="rivalName" label-width="100px">
               <el-popover-select-v2 v-model="form.rivalName" title="供应商" valueKey="name" referName="MKRIVAL_PARAM"
-                :dataMapping="{ rival: 'id', rivalName: 'name'}" :source.sync="form" placeholder="请输入供应商" />
+                :dataMapping="{ rival: 'id', rivalName: 'name'}" :source.sync="form" placeholder="请输入供应商名称" />
             </el-form-item>
           </el-col>
           <el-col :span="6">
-            <el-form-item label="供应商体量(万)" prop="rivalBulk" label-width="130px">
+            <el-form-item label="供应商体量/年(万元)" prop="rivalBulk" label-width="160px">
               <el-input-number v-model="form.rivalBulk" :precision="2" :step="1"></el-input-number>
             </el-form-item>
           </el-col>
@@ -145,28 +145,28 @@
             </el-form-item>
           </el-col>
           <el-col :span="6">
-            <el-form-item label="品牌份额(万)" prop="brandPortion" label-width="120px">
+            <el-form-item label="品牌份额(万元)" prop="brandPortion" label-width="140px">
               <el-input-number v-model="form.brandPortion" :precision="2" :step="1"></el-input-number>
             </el-form-item>
           </el-col>
           <el-col :span="6">
-            <el-form-item label="合作期限" prop="cooperationStart">
+            <el-form-item label="合同开始时间" prop="cooperationStart" label-width="100px">
               <el-date-picker clearable v-model="form.cooperationStart" type="date" value-format="yyyy-MM-dd"
-                placeholder="请选择合作期限">
+                placeholder="请选择合同开始时间">
               </el-date-picker>
             </el-form-item>
           </el-col>
           <el-col :span="6">
-            <el-form-item label="合作期限" prop="cooperationEnd">
+            <el-form-item label="合同结束时间" prop="cooperationEnd" label-width="100px">
               <el-date-picker clearable v-model="form.cooperationEnd" type="date" value-format="yyyy-MM-dd"
-                placeholder="请选择合作期限">
+                placeholder="请选择合同结束时间">
               </el-date-picker>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row :gutter="20">
           <el-col :span="6">
-            <el-form-item label="科室关键人" prop="sectionKeyPsnname" label-width="110px">
+            <el-form-item label="科室关键人姓名" prop="sectionKeyPsnname" label-width="110px">
               <el-input v-model="form.sectionKeyPsnname" placeholder="请输入科室关键人姓名" />
             </el-form-item>
           </el-col>
@@ -176,7 +176,7 @@
             </el-form-item>
           </el-col>
           <el-col :span="6">
-            <el-form-item label="院级关键人" prop="hospitalKeyPsnname" label-width="110px">
+            <el-form-item label="院级关键人姓名" prop="hospitalKeyPsnname" label-width="110px">
               <el-input v-model="form.hospitalKeyPsnname" placeholder="请输入院级关键人姓名" />
             </el-form-item>
           </el-col>
@@ -188,7 +188,7 @@
         </el-row>
         <el-row :gutter="20">
           <el-col :span="6">
-            <el-form-item label="供应商关键人" prop="rivalKeyPsnname" label-width="140px">
+            <el-form-item label="供应商关键人姓名" prop="rivalKeyPsnname" label-width="140px">
               <el-input v-model="form.rivalKeyPsnname" placeholder="请输入供应商关键人姓名" />
             </el-form-item>
           </el-col>
@@ -225,9 +225,6 @@
     updateGather,
     upload
   } from "@/api/business/spd/bo/gather";
-  import {
-    getToken
-  } from "@/utils/auth";
 
   export default {
     name: "Gather",
@@ -371,12 +368,12 @@
       handleAdd() {
         this.reset();
         this.open = true;
-        this.title = "添加竞争产品信息收集";
+        this.title = "添加项目信息收集";
         this.pageState = 'insert';
       },
       /** 模板下载按钮操作 */
       handleDownload() {
-        this.download('mk/bo/gathercg/download', {}, `竞争对手信息收集导入模板_${new Date().getTime()}.xlsx`)
+        this.download('mk/bo/gathercg/download', {}, `项目信息收集导入模板_${new Date().getTime()}.xlsx`)
       },
       /** 导入按钮操作 */
       handleUpload(file) {
@@ -413,7 +410,7 @@
         getGather(id).then(response => {
           this.form = response.data;
           this.open = true;
-          this.title = "查看竞争产品信息收集";
+          this.title = "查看项目信息收集";
           this.pageState = 'see';
         });
       },
@@ -424,7 +421,7 @@
         getGather(id).then(response => {
           this.form = response.data;
           this.open = true;
-          this.title = "修改竞争产品信息收集";
+          this.title = "修改项目信息收集";
           this.pageState = 'update';
         });
       },