فهرست منبع

目标管理-所有模块增加查看按钮。

DongZ 1 سال پیش
والد
کامیت
e70bee7577

+ 50 - 31
src/views/business/spd/target/AnnualSaleGoal.vue

@@ -106,8 +106,8 @@
       </el-col>
     </el-row>
 
-    <el-table v-loading="loading" :data="annualSaleGoalList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
-      v-horizontal-scroll>
+    <el-table v-loading="loading" :data="annualSaleGoalList" @selection-change="handleSelectionChange"
+      @row-dblclick="useDoubleClick" v-horizontal-scroll>
       <el-table-column label="编码" align="center" prop="code" width="180" />
       <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
       <el-table-column label="单据日期" align="center" prop="documentDate" width="180">
@@ -129,16 +129,19 @@
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding" width="180" fixed="right">
         <template slot-scope="scope">
-          <div v-if="scope.row.status == '0' || scope.row.status == '3'">
-            <el-button size="mini" type="text" @click="handleUpdate(scope.row)">修改
-            </el-button>
-            <el-button size="mini" type="text" @click="handleDelete(scope.row)">删除
-            </el-button>
-            <el-button size="mini" type="text" @click="handleSubmit(scope.row)">提交</el-button>
-          </div>
-          <div v-if="scope.row.status == '1'">
-            <el-button size="mini" type="text" @click="handleReback(scope.row)">收回</el-button>
-          </div>
+          <el-button size="mini" type="text" @click="useDoubleClick(scope.row)">查看
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleUpdate(scope.row)">修改
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleDelete(scope.row)">删除
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleSubmit(scope.row)">提交
+          </el-button>
+          <el-button v-if="scope.row.status == '1'" size="mini" type="text" @click="handleReback(scope.row)">收回
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -222,7 +225,7 @@
             </el-form-item>
           </el-col>
         </el-row>
-      
+
         <div id="addDetails">
           <el-row :gutter="10" class="mb8" style="margin-left: 80%">
             <el-col :span="1.5">
@@ -316,85 +319,101 @@
                 </el-table-column>
                 <el-table-column label="一月(元)" align="center" prop="januaryGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].januaryGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="二月(元)" align="center" prop="februaryGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
-                      v-model="annualSaleGoalDetailsList[scope.$index].februaryGoal" :precision="2" :step="0.1" :min="0">
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                      v-model="annualSaleGoalDetailsList[scope.$index].februaryGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="三月(元)" align="center" prop="marchGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].marchGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="四月(元)" align="center" prop="aprilGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].aprilGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="五月(元)" align="center" prop="mayGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].mayGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="六月(元)" align="center" prop="juneGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].juneGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="七月(元)" align="center" prop="julyGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].julyGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="八月(元)" align="center" prop="augustGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].augustGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="九月(元)" align="center" prop="septemberGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
-                      v-model="annualSaleGoalDetailsList[scope.$index].septemberGoal" :precision="2" :step="0.1" :min="0">
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                      v-model="annualSaleGoalDetailsList[scope.$index].septemberGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="十月(元)" align="center" prop="octoberGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
                       v-model="annualSaleGoalDetailsList[scope.$index].octoberGoal" :precision="2" :step="0.1" :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="十一月(元)" align="center" prop="novemberGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
-                      v-model="annualSaleGoalDetailsList[scope.$index].novemberGoal" :precision="2" :step="0.1" :min="0">
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                      v-model="annualSaleGoalDetailsList[scope.$index].novemberGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="十二月(元)" align="center" prop="decemberGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
-                      v-model="annualSaleGoalDetailsList[scope.$index].decemberGoal" :precision="2" :step="0.1" :min="0">
+                    <el-input-number
+                      @change="computeTotalDetails(scope.$index, annualSaleGoalDetailsList[scope.$index])"
+                      v-model="annualSaleGoalDetailsList[scope.$index].decemberGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
@@ -1134,7 +1153,7 @@
         importData(formData).then((res) => {
           console.log('res', res);
           if (res.code == '200') {
-            this.annualSaleGoalDetailsList.push.apply(this.annualSaleGoalDetailsList,res.data);
+            this.annualSaleGoalDetailsList.push.apply(this.annualSaleGoalDetailsList, res.data);
             this.$message.success(res.msg);
           } else {
             this.$message.success(res.msg);
@@ -1148,7 +1167,7 @@
         })
       },
       //双击行
-      useDoubleClick(row){
+      useDoubleClick(row) {
         this.openStatus = 'see';
         this.reset();
         const id = row.id || this.ids

+ 34 - 28
src/views/business/spd/target/AnnualSaleGoalMerge.vue

@@ -124,8 +124,8 @@
       </el-col>
     </el-row>
 
-    <el-table v-loading="loading" :data="annualSaleGoalMergeList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
-      v-horizontal-scroll>
+    <el-table v-loading="loading" :data="annualSaleGoalMergeList" @selection-change="handleSelectionChange"
+      @row-dblclick="useDoubleClick" v-horizontal-scroll>
       <el-table-column label="编码" align="center" prop="code" width="180" />
       <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
       <el-table-column label="单据日期" align="center" prop="documentDate" width="180">
@@ -149,16 +149,18 @@
       <el-table-column label="备注" align="center" prop="notes" width="180" />
       <el-table-column label="操作" align="center" class-name="small-padding" width="180" fixed="right">
         <template slot-scope="scope">
-          <div v-if="scope.row.status == '0' || scope.row.status == '3'">
-            <el-button size="mini" type="text" @click="handleUpdate(scope.row)">修改
-            </el-button>
-            <el-button size="mini" type="text" @click="handleDelete(scope.row)">删除
-            </el-button>
-            <el-button size="mini" type="text" @click="handleSubmit(scope.row)">提交</el-button>
-          </div>
-          <div v-if="scope.row.status == '1'">
-            <el-button size="mini" type="text" @click="handleReback(scope.row)">收回</el-button>
-          </div>
+          <el-button size="mini" type="text" @click="useDoubleClick(scope.row)">查看
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleUpdate(scope.row)">修改
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleDelete(scope.row)">删除
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleSubmit(scope.row)">提交</el-button>
+          <el-button v-if="scope.row.status == '1'" size="mini" type="text" @click="handleReback(scope.row)">收回
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -260,7 +262,8 @@
         <div>
           <el-row :gutter="10" class="mb8" style="margin-left: 94%">
             <el-col :span="1.5">
-              <el-button type="primary" plain icon="el-icon-folder-opened" size="mini" @click="clickMerge">合 并</el-button>
+              <el-button type="primary" plain icon="el-icon-folder-opened" size="mini" @click="clickMerge">合 并
+              </el-button>
             </el-col>
           </el-row>
           <el-tabs v-model="activeName" @tab-click="getNewTwoArray">
@@ -361,7 +364,8 @@
                   <template slot-scope="scope">
                     <el-input-number
                       @change="computeTotalDetails(scope.$index, annualSaleGoalMergeDetailsList[scope.$index])"
-                      v-model="annualSaleGoalMergeDetailsList[scope.$index].mayGoal" :precision="2" :step="0.1" :min="0">
+                      v-model="annualSaleGoalMergeDetailsList[scope.$index].mayGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
@@ -369,7 +373,8 @@
                   <template slot-scope="scope">
                     <el-input-number
                       @change="computeTotalDetails(scope.$index, annualSaleGoalMergeDetailsList[scope.$index])"
-                      v-model="annualSaleGoalMergeDetailsList[scope.$index].juneGoal" :precision="2" :step="0.1" :min="0">
+                      v-model="annualSaleGoalMergeDetailsList[scope.$index].juneGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
@@ -377,7 +382,8 @@
                   <template slot-scope="scope">
                     <el-input-number
                       @change="computeTotalDetails(scope.$index, annualSaleGoalMergeDetailsList[scope.$index])"
-                      v-model="annualSaleGoalMergeDetailsList[scope.$index].julyGoal" :precision="2" :step="0.1" :min="0">
+                      v-model="annualSaleGoalMergeDetailsList[scope.$index].julyGoal" :precision="2" :step="0.1"
+                      :min="0">
                     </el-input-number>
                   </template>
                 </el-table-column>
@@ -470,14 +476,14 @@
                 </el-table-column>
                 <el-table-column label="三月(元)" align="center" prop="marchGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number disabled v-model="areaDetailList[scope.$index].marchGoal" :precision="2" :step="0.1"
-                      :min="0"></el-input-number>
+                    <el-input-number disabled v-model="areaDetailList[scope.$index].marchGoal" :precision="2"
+                      :step="0.1" :min="0"></el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="四月(元)" align="center" prop="aprilGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number disabled v-model="areaDetailList[scope.$index].aprilGoal" :precision="2" :step="0.1"
-                      :min="0"></el-input-number>
+                    <el-input-number disabled v-model="areaDetailList[scope.$index].aprilGoal" :precision="2"
+                      :step="0.1" :min="0"></el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="五月(元)" align="center" prop="mayGoal" width="220">
@@ -500,8 +506,8 @@
                 </el-table-column>
                 <el-table-column label="八月(元)" align="center" prop="augustGoal" width="220">
                   <template slot-scope="scope">
-                    <el-input-number disabled v-model="areaDetailList[scope.$index].augustGoal" :precision="2" :step="0.1"
-                      :min="0"></el-input-number>
+                    <el-input-number disabled v-model="areaDetailList[scope.$index].augustGoal" :precision="2"
+                      :step="0.1" :min="0"></el-input-number>
                   </template>
                 </el-table-column>
                 <el-table-column label="九月(元)" align="center" prop="septemberGoal" width="220">
@@ -536,16 +542,16 @@
                 <el-table-column label="序号" type="index" width="70" align="center" fixed />
                 <el-table-column label="销售组织" align="center" width="180">
                   <template slot-scope="scope">
-                    <el-popover-select-v2 v-model="customerDetailList[scope.$index].saleOrg" title="销售组织" valueKey="name"
-                      referName="CUSTOMER_PARAM" disabled :dataMapping="{saleOrg: 'name'}"
+                    <el-popover-select-v2 v-model="customerDetailList[scope.$index].saleOrg" title="销售组织"
+                      valueKey="name" referName="CUSTOMER_PARAM" disabled :dataMapping="{saleOrg: 'name'}"
                       :source.sync="customerDetailList[scope.$index]" placeholder="请输入销售组织">
                     </el-popover-select-v2>
                   </template>
                 </el-table-column>
                 <el-table-column label="销售区域" align="center" width="180">
                   <template slot-scope="scope">
-                    <el-popover-select-v2 v-model="customerDetailList[scope.$index].saleZone" title="销售区域" valueKey="name"
-                      referName="CUSTOMER_PARAM" disabled :dataMapping="{saleZone: 'name'}"
+                    <el-popover-select-v2 v-model="customerDetailList[scope.$index].saleZone" title="销售区域"
+                      valueKey="name" referName="CUSTOMER_PARAM" disabled :dataMapping="{saleZone: 'name'}"
                       :source.sync="customerDetailList[scope.$index]" placeholder="请输入销售区域">
                     </el-popover-select-v2>
                   </template>
@@ -1087,7 +1093,7 @@
         });
       },
       //双击行
-      useDoubleClick(row){
+      useDoubleClick(row) {
         this.openStatus = 'see';
         this.reset();
         const id = row.id || this.ids
@@ -1120,7 +1126,7 @@
           this.form.code = null
           this.title = "添加--年度销售目标合并明细";
           this.form.documentDate = new Date().getFullYear().toString() + '-' + (new Date().getMonth() + 1)
-          .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
+            .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
           this.form.annual = new Date().getFullYear().toString()
           this.form.goalTotal = 0
           this.form.goalTotal = this.form.goalTotal.toFixed(2)

+ 19 - 15
src/views/business/spd/target/MonthGoalMerge.vue

@@ -128,8 +128,8 @@
       </el-col>
     </el-row>
 
-    <el-table v-loading="loading" :data="monthGoalMergeList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
-      v-horizontal-scroll>
+    <el-table v-loading="loading" :data="monthGoalMergeList" @selection-change="handleSelectionChange"
+      @row-dblclick="useDoubleClick" v-horizontal-scroll>
       <el-table-column label="编码" align="center" prop="code" width="180" />
       <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
       <el-table-column label="单据日期" align="center" prop="documentDate" width="180">
@@ -151,16 +151,18 @@
       </el-table-column>
       <el-table-column label="操作" align="center" width="180" class-name="small-padding" fixed="right">
         <template slot-scope="scope">
-          <div v-if="scope.row.status == '0' || scope.row.status == '3'">
-            <el-button size="mini" type="text" @click="handleUpdate(scope.row)">修改
-            </el-button>
-            <el-button size="mini" type="text" @click="handleDelete(scope.row)">删除
-            </el-button>
-            <el-button size="mini" type="text" @click="handleSubmit(scope.row)">提交</el-button>
-          </div>
-          <div v-if="scope.row.status == '1'">
-            <el-button size="mini" type="text" @click="handleReback(scope.row)">收回</el-button>
-          </div>
+          <el-button size="mini" type="text" @click="useDoubleClick(scope.row)">查看
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleUpdate(scope.row)">修改
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleDelete(scope.row)">删除
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleSubmit(scope.row)">提交</el-button>
+          <el-button v-if="scope.row.status == '1'" size="mini" type="text" @click="handleReback(scope.row)">收回
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -270,7 +272,8 @@
         <div>
           <el-row :gutter="10" class="mb8" style="margin-left: 94%">
             <el-col :span="1.5">
-              <el-button type="primary" plain icon="el-icon-folder-opened" size="mini" @click="clickMerge">合 并</el-button>
+              <el-button type="primary" plain icon="el-icon-folder-opened" size="mini" @click="clickMerge">合 并
+              </el-button>
             </el-col>
           </el-row>
           <el-tabs v-model="activeName" @tab-click="getNewTwoArray">
@@ -417,8 +420,9 @@
                 </el-table-column>
                 <el-table-column label="销售区域" align="center" prop="saleZone" width="180">
                   <template slot-scope="scope">
-                    <el-popover-select-v2 v-model="customGoalSumList[scope.$index].saleZone" title="销售区域" valueKey="name"
-                      referName="ORG_PARAM" disabled :dataMapping="{ saleZoneCode: 'code', saleZone: 'name'}"
+                    <el-popover-select-v2 v-model="customGoalSumList[scope.$index].saleZone" title="销售区域"
+                      valueKey="name" referName="ORG_PARAM" disabled
+                      :dataMapping="{ saleZoneCode: 'code', saleZone: 'name'}"
                       :source.sync="customGoalSumList[scope.$index]" placeholder="请输入销售区域">
                     </el-popover-select-v2>
                   </template>

+ 15 - 13
src/views/business/spd/target/MonthReturnGoal.vue

@@ -103,8 +103,8 @@
         </el-dropdown>
       </el-col>
     </el-row>
-    <el-table v-loading="loading" :data="monthReturnGoalList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
-      v-horizontal-scroll>
+    <el-table v-loading="loading" :data="monthReturnGoalList" @selection-change="handleSelectionChange"
+      @row-dblclick="useDoubleClick" v-horizontal-scroll>
       <el-table-column label="编码" align="center" prop="code" width="180" />
       <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
       <el-table-column label="单据日期" align="center" prop="documentDate" width="180">
@@ -126,16 +126,18 @@
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180" fixed="right">
         <template slot-scope="scope">
-          <div v-if="scope.row.status == '0' || scope.row.status == '3'">
-            <el-button size="mini" type="text" @click="handleUpdate(scope.row)">修改
-            </el-button>
-            <el-button size="mini" type="text" @click="handleDelete(scope.row)">删除
-            </el-button>
-            <el-button size="mini" type="text" @click="handleSubmit(scope.row)">提交</el-button>
-          </div>
-          <div v-if="scope.row.status == '1'">
-            <el-button size="mini" type="text" @click="handleReback(scope.row)">收回</el-button>
-          </div>
+          <el-button size="mini" type="text" @click="useDoubleClick(scope.row)">查看
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleUpdate(scope.row)">修改
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleDelete(scope.row)">删除
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleSubmit(scope.row)">提交</el-button>
+          <el-button v-if="scope.row.status == '1'" size="mini" type="text" @click="handleReback(scope.row)">收回
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -763,7 +765,7 @@
           this.form.code = null
           this.form.goalSum = this.form.goalSum.toFixed(2)
           this.form.documentDate = new Date().getFullYear().toString() + '-' + (new Date().getMonth() + 1)
-          .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
+            .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
           this.form.annual = new Date().getFullYear().toString()
           this.monthReturnGoalDetailsList = JSON.parse(JSON.stringify(this.form.monthReturnGoalDetailsList))
           for (const element of this.monthReturnGoalDetailsList) {

+ 17 - 14
src/views/business/spd/target/MonthReturnMerge.vue

@@ -108,8 +108,8 @@
         </el-dropdown>
       </el-col>
     </el-row>
-    <el-table v-loading="loading" :data="monthReturnMergeList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
-      v-horizontal-scroll>
+    <el-table v-loading="loading" :data="monthReturnMergeList" @selection-change="handleSelectionChange"
+      @row-dblclick="useDoubleClick" v-horizontal-scroll>
       <el-table-column label="编码" align="center" prop="code" width="180" />
       <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
       <el-table-column label="单据日期" align="center" prop="documentDate" width="180">
@@ -132,16 +132,18 @@
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180" fixed="right">
         <template slot-scope="scope">
-          <div v-if="scope.row.status == '0' || scope.row.status == '3'">
-            <el-button size="mini" type="text" @click="handleUpdate(scope.row)">修改
-            </el-button>
-            <el-button size="mini" type="text" @click="handleDelete(scope.row)">删除
-            </el-button>
-            <el-button size="mini" type="text" @click="handleSubmit(scope.row)">提交</el-button>
-          </div>
-          <div v-if="scope.row.status == '1'">
-            <el-button size="mini" type="text" @click="handleReback(scope.row)">收回</el-button>
-          </div>
+          <el-button size="mini" type="text" @click="useDoubleClick(scope.row)">查看
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleUpdate(scope.row)">修改
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleDelete(scope.row)">删除
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleSubmit(scope.row)">提交</el-button>
+          <el-button v-if="scope.row.status == '1'" size="mini" type="text" @click="handleReback(scope.row)">收回
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -239,7 +241,8 @@
         <div>
           <el-row :gutter="10" class="mb8" style="margin-left: 94%">
             <el-col :span="1.5">
-              <el-button type="primary" plain icon="el-icon-folder-opened" size="mini" @click="clickMerge">合 并</el-button>
+              <el-button type="primary" plain icon="el-icon-folder-opened" size="mini" @click="clickMerge">合 并
+              </el-button>
             </el-col>
           </el-row>
           <el-tabs v-model="activeName" @tab-click="getNewTwoArray">
@@ -766,7 +769,7 @@
           this.form.goalSum = this.form.goalSum.toFixed(2)
           this.title = "添加--月销售目标合并";
           this.form.documentDate = new Date().getFullYear().toString() + '-' + (new Date().getMonth() + 1)
-          .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
+            .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
           this.form.annual = new Date().getFullYear().toString()
           this.form.monthly = new Date().getFullYear().toString() + '-' + (new Date().getMonth() + 1).toString()
             .padStart(2, '0')

+ 19 - 16
src/views/business/spd/target/MonthSaleGoal.vue

@@ -105,8 +105,8 @@
       </el-col>
     </el-row>
 
-    <el-table v-loading="loading" :data="monthSaleGoalList" @selection-change="handleSelectionChange" @row-dblclick="useDoubleClick"
-      v-horizontal-scroll>
+    <el-table v-loading="loading" :data="monthSaleGoalList" @selection-change="handleSelectionChange"
+      @row-dblclick="useDoubleClick" v-horizontal-scroll>
       <el-table-column label="编码" align="center" prop="code" width="180" />
       <el-table-column label="目标名称" align="center" prop="goalName" width="240" />
       <el-table-column label="单据日期" align="center" prop="documentDate" width="180">
@@ -128,16 +128,18 @@
       </el-table-column>
       <el-table-column label="操作" align="center" class-name="small-padding" width="180" fixed="right">
         <template slot-scope="scope">
-          <div v-if="scope.row.status == '0' || scope.row.status == '3'">
-            <el-button size="mini" type="text" @click="handleUpdate(scope.row)">修改
-            </el-button>
-            <el-button size="mini" type="text" @click="handleDelete(scope.row)">删除
-            </el-button>
-            <el-button size="mini" type="text" @click="handleSubmit(scope.row)">提交</el-button>
-          </div>
-          <div v-if="scope.row.status == '1'">
-            <el-button size="mini" type="text" @click="handleReback(scope.row)">收回</el-button>
-          </div>
+          <el-button size="mini" type="text" @click="useDoubleClick(scope.row)">查看
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleUpdate(scope.row)">修改
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleDelete(scope.row)">删除
+          </el-button>
+          <el-button v-if="scope.row.status == '0' || scope.row.status == '3'" size="mini" type="text"
+            @click="handleSubmit(scope.row)">提交</el-button>
+          <el-button v-if="scope.row.status == '1'" size="mini" type="text" @click="handleReback(scope.row)">收回
+          </el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -274,8 +276,8 @@
                 </el-table-column>
                 <el-table-column label="部门" align="center" width="180" :render-header="addRedStar">
                   <template slot-scope="scope">
-                    <el-popover-select-v2 v-model="monthSaleGoalDetailsList[scope.$index].dept" title="部门" valueKey="name"
-                      referName="DEPT_PARAM" :dataMapping="{ deptCode: 'code', dept: 'name'}"
+                    <el-popover-select-v2 v-model="monthSaleGoalDetailsList[scope.$index].dept" title="部门"
+                      valueKey="name" referName="DEPT_PARAM" :dataMapping="{ deptCode: 'code', dept: 'name'}"
                       :source.sync="monthSaleGoalDetailsList[scope.$index]" placeholder="请输入部门">
                     </el-popover-select-v2>
                   </template>
@@ -312,7 +314,8 @@
                 </el-table-column>
                 <el-table-column label="科室" align="center" width="180">
                   <template slot-scope="scope">
-                    <el-input v-model="monthSaleGoalDetailsList[scope.$index].department" placeholder="请输入科室"></el-input>
+                    <el-input v-model="monthSaleGoalDetailsList[scope.$index].department" placeholder="请输入科室">
+                    </el-input>
                   </template>
                 </el-table-column>
                 <el-table-column label="数量" align="center" prop="num" width="220">
@@ -818,7 +821,7 @@
           this.form.code = null
           this.form.goalSum = this.form.goalSum.toFixed(2)
           this.form.documentDate = new Date().getFullYear().toString() + '-' + (new Date().getMonth() + 1)
-          .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
+            .toString().padStart(2, '0') + '-' + new Date().getDate().toString().padStart(2, '0')
           this.form.annual = new Date().getFullYear().toString()
           this.monthSaleGoalDetailsList = JSON.parse(JSON.stringify(this.form.monthDetailsList))
           for (const element of this.monthSaleGoalDetailsList) {