forked from angelo/web-retail-admin
				
			Compare commits
	
		
			No commits in common. "b644d9fd354f21a693cfa08850457406c65ba2ab" and "eb98dad00902b8509436f08e2cd8d3b4e07d962d" have entirely different histories.
		
	
	
		
			b644d9fd35
			...
			eb98dad009
		
	
		|  | @ -318,7 +318,6 @@ | ||||||
|     <div class="footer"> |     <div class="footer"> | ||||||
|       <div style="margin: 0 auto"> |       <div style="margin: 0 auto"> | ||||||
|         <el-button class="thebtn"> {{ '取消' }}</el-button> |         <el-button class="thebtn"> {{ '取消' }}</el-button> | ||||||
|         <!--  v-hasButtons="['ReviewBusinessExemptAll']" --> |  | ||||||
|         <el-button |         <el-button | ||||||
|           v-hasButtons="['BasicBusinessConfirm']" |           v-hasButtons="['BasicBusinessConfirm']" | ||||||
|           type="primary" |           type="primary" | ||||||
|  | @ -418,8 +417,7 @@ import { | ||||||
|   getHandleBusinessEnum, |   getHandleBusinessEnum, | ||||||
|   getBusinessList, |   getBusinessList, | ||||||
|   businessCheck, |   businessCheck, | ||||||
|   getCompanyAreaList, |   getCompanyAreaList | ||||||
|   saveHandelBusiness |  | ||||||
| } from '@/api/business' | } from '@/api/business' | ||||||
| import { getAwardsListChiose, getgradeRanglist } from '@/api/level' | import { getAwardsListChiose, getgradeRanglist } from '@/api/level' | ||||||
| import { getvertexValue, getmemberTeamList } from '@/api/financialCase' | import { getvertexValue, getmemberTeamList } from '@/api/financialCase' | ||||||
|  | @ -616,20 +614,11 @@ export default { | ||||||
|           businessMemberList: this.multipleSelection, |           businessMemberList: this.multipleSelection, | ||||||
|           handleBusinessList: this.handleBusinessList |           handleBusinessList: this.handleBusinessList | ||||||
|         }).then((res) => { |         }).then((res) => { | ||||||
|           if (res.code === 200) { |           if (res.code == 200) { | ||||||
|             // saveHandelBusiness({ |             this.$message({ | ||||||
|             //   processType: 3, |               message: res.msg, | ||||||
|             //   handleBusinessList: res.data.handleBusinessList, |               type: 'success' | ||||||
|             //   businessMemberList: res.data.businessMemberList |             }) | ||||||
|             // }).then(res => { |  | ||||||
|             //   if (res.code === 200) { |  | ||||||
|             //     this.$message({ |  | ||||||
|             //       message: res.msg || '操作成功', |  | ||||||
|             //       type: 'success' |  | ||||||
|             //     }) |  | ||||||
|             //     this.reChongzhi() |  | ||||||
|             //   } |  | ||||||
|             // }) |  | ||||||
|             this.$router.push({ |             this.$router.push({ | ||||||
|               path: '/information/business/shyw', |               path: '/information/business/shyw', | ||||||
|               query: { |               query: { | ||||||
|  | @ -637,7 +626,7 @@ export default { | ||||||
|                 handleBusinessList: JSON.stringify(this.handleBusinessList) |                 handleBusinessList: JSON.stringify(this.handleBusinessList) | ||||||
|               } |               } | ||||||
|             }) |             }) | ||||||
|           } else if (res.code === 504 && res.data) { |           } else if (res.code == 504 && res.data) { | ||||||
|             this.errorShow = true |             this.errorShow = true | ||||||
|             this.errorData = res.data |             this.errorData = res.data | ||||||
|           } |           } | ||||||
|  |  | ||||||
|  | @ -216,7 +216,7 @@ | ||||||
| 
 | 
 | ||||||
|         <el-button class="thebtn0" @click="saveDate(0)"> |         <el-button class="thebtn0" @click="saveDate(0)"> | ||||||
|           {{ '取消' }}</el-button> |           {{ '取消' }}</el-button> | ||||||
|         <!-- <el-button |         <el-button | ||||||
|           v-hasButtons="['ReviewBusinessExemptSign']" |           v-hasButtons="['ReviewBusinessExemptSign']" | ||||||
|           class="thebtn1" |           class="thebtn1" | ||||||
|           @click="saveDate(1)" |           @click="saveDate(1)" | ||||||
|  | @ -225,18 +225,18 @@ | ||||||
|           v-hasButtons="['ReviewBusinessExemptPay']" |           v-hasButtons="['ReviewBusinessExemptPay']" | ||||||
|           class="thebtn2" |           class="thebtn2" | ||||||
|           @click="saveDate(2)" |           @click="saveDate(2)" | ||||||
|         >{{ '免付' }}</el-button> --> |         >{{ '免付' }}</el-button> | ||||||
|         <el-button |         <el-button | ||||||
|           v-hasButtons="['ReviewBusinessExemptAll']" |           v-hasButtons="['ReviewBusinessExemptAll']" | ||||||
|           class="thebtn3" |           class="thebtn3" | ||||||
|           @click="saveDate(3)" |           @click="saveDate(3)" | ||||||
|         >{{ '确认' }}</el-button> |         >{{ '全免' }}</el-button> | ||||||
|         <!-- <el-button |         <el-button | ||||||
|           v-hasButtons="['ReviewBusinessConfirm']" |           v-hasButtons="['ReviewBusinessConfirm']" | ||||||
|           class="thebtn4" |           class="thebtn4" | ||||||
|           @click="saveDate(4)" |           @click="saveDate(4)" | ||||||
|         > |         > | ||||||
|           {{ '确认' }}</el-button> --> |           {{ '确认' }}</el-button> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|     <el-dialog |     <el-dialog | ||||||
|  |  | ||||||
|  | @ -602,7 +602,192 @@ | ||||||
|               <div v-else>{{ scope.row.transferAchieve }}</div> |               <div v-else>{{ scope.row.transferAchieve }}</div> | ||||||
|             </template> |             </template> | ||||||
|           </el-table-column> |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="productflag" | ||||||
|  |             label="选购产品" | ||||||
|  |           > | ||||||
|  |             <template slot="header" slot-scope="scope"> | ||||||
|  |               <div>选购产品</div> | ||||||
|  |               <el-select | ||||||
|  |                 v-model="changeData.productflag" | ||||||
|  |                 :placeholder="'请选择'" | ||||||
|  |                 @change="setProductflag($event)" | ||||||
|  |               > | ||||||
|  |                 <el-option | ||||||
|  |                   v-for="item in yesNo" | ||||||
|  |                   :key="item.value" | ||||||
|  |                   :label="item.label" | ||||||
|  |                   :value="item.value" | ||||||
|  |                 /> | ||||||
|  |               </el-select> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-select | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.productflag" | ||||||
|  |                 :disabled="scope.row.settlementFlag == 1" | ||||||
|  |                 :placeholder="'请选择'" | ||||||
|  |                 @change="setProductflag($event, scope.$index)" | ||||||
|  |               > | ||||||
|  |                 <el-option | ||||||
|  |                   v-for="item in yesNo" | ||||||
|  |                   :key="item.value" | ||||||
|  |                   :label="item.label" | ||||||
|  |                   :value="item.value" | ||||||
|  |                 /> | ||||||
|  |               </el-select> | ||||||
|  |               <div v-else>{{ scope.row.productFlagVal }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="350" | ||||||
|  |             prop="pkProduct" | ||||||
|  |             label="产品信息" | ||||||
|  |           > | ||||||
|  |             <template slot="header" slot-scope="scope"> | ||||||
|  |               <div>产品信息</div> | ||||||
|  |               <!-- <div style=" | ||||||
|  |                             color: #48b2fd; | ||||||
|  |                             text-decoration: underline; | ||||||
|  |                             cursor: pointer; | ||||||
|  |                           ">添加产品</div> --> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <div | ||||||
|  |                 v-if=" | ||||||
|  |                   scope.row.settlementFlag == 0 && scope.row.productflag == 0 | ||||||
|  |                 " | ||||||
|  |               > | ||||||
|  |                 <div | ||||||
|  |                   v-for="(item, index) in scope.row.productList" | ||||||
|  |                   :key="index" | ||||||
|  |                   class="disFlex" | ||||||
|  |                 > | ||||||
|  |                   <div style="margin-right: 10px">{{ item.productName }}</div> | ||||||
|  |                   <div style="margin-right: 10px">{{ item.specsName }}</div> | ||||||
|  |                   <div>*{{ item.quantity }}</div> | ||||||
|  |                   <i | ||||||
|  |                     class="el-icon-remove-outline" | ||||||
|  |                     style="font-size: 18px; margin-left: 5px; color: #48b2fd" | ||||||
|  |                     @click.stop="delData(scope.$index, index)" | ||||||
|  |                   /> | ||||||
|  |                 </div> | ||||||
|  |                 <div | ||||||
|  |                   style=" | ||||||
|  |                     color: #48b2fd; | ||||||
|  |                     text-decoration: underline; | ||||||
|  |                     cursor: pointer; | ||||||
|  |                   " | ||||||
|  |                   @click="getProduct(scope.$index)" | ||||||
|  |                 > | ||||||
|  |                   添加产品 | ||||||
|  |                 </div> | ||||||
|  |               </div> | ||||||
|  |               <div v-else /> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
| 
 | 
 | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recName" | ||||||
|  |             label="收货人" | ||||||
|  |           > | ||||||
|  |             <template slot="header" slot-scope="scope"> | ||||||
|  |               <div>收货人</div> | ||||||
|  |               <el-input v-model="changeData.recName" clearable /> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.recName" | ||||||
|  |                 clearable | ||||||
|  |                 :disabled=" | ||||||
|  |                   scope.row.settlementFlag == 1 || scope.row.productflag == 1 | ||||||
|  |                 " | ||||||
|  |               /> | ||||||
|  |               <div v-else>{{ scope.row.recName }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recPhone" | ||||||
|  |             label="联系方式" | ||||||
|  |           > | ||||||
|  |             <template slot="header" slot-scope="scope"> | ||||||
|  |               <div>联系方式</div> | ||||||
|  |               <el-input v-model="changeData.recPhone" clearable /> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.recPhone" | ||||||
|  |                 clearable | ||||||
|  |                 :disabled=" | ||||||
|  |                   scope.row.settlementFlag == 1 || scope.row.productflag == 1 | ||||||
|  |                 " | ||||||
|  |               /> | ||||||
|  |               <div v-else>{{ scope.row.recPhone }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recProvince" | ||||||
|  |             label="省/市/区/县" | ||||||
|  |           > | ||||||
|  |             <template slot="header" slot-scope="scope"> | ||||||
|  |               <div>省/市/区/县</div> | ||||||
|  |               <el-cascader | ||||||
|  |                 v-model="changeData.addressAll" | ||||||
|  |                 :options="areaData" | ||||||
|  |                 :placeholder="'请选择省市区'" | ||||||
|  |                 :props="regionParams" | ||||||
|  |                 @change="getDizhiAll($event)" | ||||||
|  |               /> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-cascader | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.addressAll" | ||||||
|  |                 :disabled=" | ||||||
|  |                   scope.row.settlementFlag == 1 || scope.row.productflag == 1 | ||||||
|  |                 " | ||||||
|  |                 :options="areaData" | ||||||
|  |                 :placeholder="'请选择省市区'" | ||||||
|  |                 :props="regionParams" | ||||||
|  |                 @change="getDizhi($event, scope.$index)" | ||||||
|  |               /> | ||||||
|  |               <!-- nameList --> | ||||||
|  |               <div v-else>{{ scope.row.nameList }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recAddress" | ||||||
|  |             label="详细地址" | ||||||
|  |           > | ||||||
|  |             <template slot="header" slot-scope="scope"> | ||||||
|  |               <div>详细地址</div> | ||||||
|  |               <el-input v-model="changeData.recAddress" clearable /> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.recAddress" | ||||||
|  |                 clearable | ||||||
|  |                 :disabled=" | ||||||
|  |                   scope.row.settlementFlag == 1 || scope.row.productflag == 1 | ||||||
|  |                 " | ||||||
|  |               /> | ||||||
|  |               <div v-else>{{ scope.row.recAddress }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|           <el-table-column |           <el-table-column | ||||||
|             align="center" |             align="center" | ||||||
|             width="150" |             width="150" | ||||||
|  |  | ||||||
|  | @ -690,7 +690,210 @@ | ||||||
|               <div v-else>{{ scope.row.transferAchieve }}</div> |               <div v-else>{{ scope.row.transferAchieve }}</div> | ||||||
|             </template> |             </template> | ||||||
|           </el-table-column> |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="productFlag" | ||||||
|  |             label="选购产品" | ||||||
|  |           > | ||||||
|  |             <template | ||||||
|  |               slot="header" | ||||||
|  |               slot-scope="scope" | ||||||
|  |             > | ||||||
|  |               <div>选购产品</div> | ||||||
|  |               <el-select | ||||||
|  |                 v-model="changeData.productFlag" | ||||||
|  |                 :placeholder="'请选择'" | ||||||
|  |                 @change="setProductflag($event)" | ||||||
|  |               > | ||||||
|  |                 <el-option | ||||||
|  |                   v-for="item in yesNo" | ||||||
|  |                   :key="item.value" | ||||||
|  |                   :label="item.label" | ||||||
|  |                   :value="item.value" | ||||||
|  |                 /> | ||||||
|  |               </el-select> | ||||||
| 
 | 
 | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-select | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.productFlag" | ||||||
|  |                 :disabled="scope.row.settlementFlag == 1" | ||||||
|  |                 :placeholder="'请选择'" | ||||||
|  |                 @change="setProductflag($event,scope.$index)" | ||||||
|  |               > | ||||||
|  |                 <el-option | ||||||
|  |                   v-for="item in yesNo" | ||||||
|  |                   :key="item.value" | ||||||
|  |                   :label="item.label" | ||||||
|  |                   :value="item.value" | ||||||
|  |                 /> | ||||||
|  |               </el-select> | ||||||
|  |               <div v-else>{{ scope.row.productFlagVal }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="350" | ||||||
|  |             prop="pkProduct" | ||||||
|  |             label="产品信息" | ||||||
|  |           > | ||||||
|  |             <template | ||||||
|  |               slot="header" | ||||||
|  |               slot-scope="scope" | ||||||
|  |             > | ||||||
|  |               <div>产品信息</div> | ||||||
|  |               <!-- <div style=" | ||||||
|  |                             color: #48b2fd; | ||||||
|  |                             text-decoration: underline; | ||||||
|  |                             cursor: pointer; | ||||||
|  |                           ">添加产品</div> --> | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <div v-if="scope.row.settlementFlag == 0&&scope.row.productFlag == 0"> | ||||||
|  |                 <div | ||||||
|  |                   v-for="item,index in scope.row.productList" | ||||||
|  |                   :key="index" | ||||||
|  |                   class="disFlex" | ||||||
|  |                 > | ||||||
|  |                   <div style="margin-right:10px">{{ item.productName }}</div> | ||||||
|  |                   <div style="margin-right:10px">{{ item.specsName }}</div> | ||||||
|  |                   <div>*{{ item.quantity }}</div> | ||||||
|  |                   <i | ||||||
|  |                     class="el-icon-remove-outline" | ||||||
|  |                     style="font-size:18px;margin-left:5px;color: #48b2fd;" | ||||||
|  |                     @click.stop="delData(scope.$index,index)" | ||||||
|  |                   /> | ||||||
|  |                 </div> | ||||||
|  |                 <div | ||||||
|  |                   style=" | ||||||
|  |                             color: #48b2fd; | ||||||
|  |                             text-decoration: underline; | ||||||
|  |                             cursor: pointer; | ||||||
|  |                           " | ||||||
|  |                   @click="getProduct(scope.$index)" | ||||||
|  |                 >添加产品 | ||||||
|  |                 </div> | ||||||
|  |               </div> | ||||||
|  |               <div v-else /> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recName" | ||||||
|  |             label="收货人" | ||||||
|  |           > | ||||||
|  |             <template | ||||||
|  |               slot="header" | ||||||
|  |               slot-scope="scope" | ||||||
|  |             > | ||||||
|  |               <div>收货人</div> | ||||||
|  |               <el-input | ||||||
|  |                 v-model="changeData.recName" | ||||||
|  |                 clearable | ||||||
|  |               /> | ||||||
|  | 
 | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.recName" | ||||||
|  |                 clearable | ||||||
|  |                 :disabled="scope.row.settlementFlag == 1||scope.row.productFlag == 1" | ||||||
|  |               /> | ||||||
|  |               <div v-else>{{ scope.row.recName }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recPhone" | ||||||
|  |             label="联系方式" | ||||||
|  |           > | ||||||
|  |             <template | ||||||
|  |               slot="header" | ||||||
|  |               slot-scope="scope" | ||||||
|  |             > | ||||||
|  |               <div>联系方式</div> | ||||||
|  |               <el-input | ||||||
|  |                 v-model="changeData.recPhone" | ||||||
|  |                 clearable | ||||||
|  |               /> | ||||||
|  | 
 | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.recPhone" | ||||||
|  |                 clearable | ||||||
|  |                 :disabled="scope.row.settlementFlag == 1||scope.row.productFlag == 1" | ||||||
|  |               /> | ||||||
|  |               <div v-else>{{ scope.row.recPhone }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recProvince" | ||||||
|  |             label="省/市/区/县" | ||||||
|  |           > | ||||||
|  |             <template | ||||||
|  |               slot="header" | ||||||
|  |               slot-scope="scope" | ||||||
|  |             > | ||||||
|  |               <div>省/市/区/县</div> | ||||||
|  |               <el-cascader | ||||||
|  |                 v-model="changeData.addressAll" | ||||||
|  |                 :options="areaData" | ||||||
|  |                 :placeholder="'请选择省市区'" | ||||||
|  |                 :props="regionParams" | ||||||
|  |                 @change="getDizhiAll($event)" | ||||||
|  |               /> | ||||||
|  | 
 | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-cascader | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.addressAll" | ||||||
|  |                 :disabled="scope.row.settlementFlag == 1||scope.row.productFlag == 1" | ||||||
|  |                 :options="areaData" | ||||||
|  |                 :placeholder="'请选择省市区'" | ||||||
|  |                 :props="regionParams" | ||||||
|  |                 @change="getDizhi($event, scope.$index)" | ||||||
|  |               /> | ||||||
|  |               <!-- nameList --> | ||||||
|  |               <div v-else>{{ scope.row.nameList }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             width="150" | ||||||
|  |             prop="recAddress" | ||||||
|  |             label="详细地址" | ||||||
|  |           > | ||||||
|  |             <template | ||||||
|  |               slot="header" | ||||||
|  |               slot-scope="scope" | ||||||
|  |             > | ||||||
|  |               <div>详细地址</div> | ||||||
|  |               <el-input | ||||||
|  |                 v-model="changeData.recAddress" | ||||||
|  |                 clearable | ||||||
|  |               /> | ||||||
|  | 
 | ||||||
|  |             </template> | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input | ||||||
|  |                 v-if="changeIndex == scope.$index" | ||||||
|  |                 v-model="scope.row.recAddress" | ||||||
|  |                 clearable | ||||||
|  |                 :disabled="scope.row.settlementFlag == 1||scope.row.productFlag == 1" | ||||||
|  |               /> | ||||||
|  |               <div v-else>{{ scope.row.recAddress }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|           <!-- <el-table-column |           <!-- <el-table-column | ||||||
|             align="center" |             align="center" | ||||||
|             width="150" |             width="150" | ||||||
|  | @ -831,7 +1034,175 @@ | ||||||
|         >生成</el-button> |         >生成</el-button> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|  |     <el-dialog | ||||||
|  |       :title="'添加'" | ||||||
|  |       :visible.sync="dialogVisible" | ||||||
|  |       :close-on-click-modal="false" | ||||||
|  |       width="50%" | ||||||
|  |       center | ||||||
|  |       :before-close="handleClose" | ||||||
|  |     > | ||||||
|  |       <div class="cpHeight"> | ||||||
|  |         <el-row> | ||||||
|  |           <el-col :span="22"> <el-input | ||||||
|  |             v-model="selectObj.queryInfo" | ||||||
|  |             clearable | ||||||
|  |             :placeholder="'请输入'" | ||||||
|  |             prefix-icon="el-icon-search" | ||||||
|  |             @keyup.enter.native="getProductList" | ||||||
|  |           /> | ||||||
|  |           </el-col> | ||||||
|  |           <el-col :span="2"> | ||||||
|  |             <el-button | ||||||
|  |               type="primary" | ||||||
|  |               size="small" | ||||||
|  |               @click="getProductList" | ||||||
|  |             > {{ '搜索' }}</el-button> | ||||||
|  |           </el-col> | ||||||
|  |         </el-row> | ||||||
|  |         <div style="height:10px" /> | ||||||
|  |         <el-table | ||||||
|  |           ref="multipleTable" | ||||||
|  |           :data="dialogList" | ||||||
|  |           style="width: 100%" | ||||||
|  |           :header-cell-style="{ background: '#EEEEEE' }" | ||||||
|  |           :row-class-name="tableRowClassName" | ||||||
|  |           @select-all="onSelectAll" | ||||||
|  |           @select="selected" | ||||||
|  |         > | ||||||
|  |           <el-table-column | ||||||
|  |             type="selection" | ||||||
|  |             width="55" | ||||||
|  |           /> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             prop="productName" | ||||||
|  |             :label="'产品名称'" | ||||||
|  |           /> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             prop="productCode" | ||||||
|  |             :label="'产品编号'" | ||||||
|  |           /> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             prop="productName" | ||||||
|  |             :label="'规格'" | ||||||
|  |           > | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <div | ||||||
|  |                 v-show="scope.row.selSkuNameList==''||scope.row.selSkuNameList==undefined" | ||||||
|  |                 class="blueCor" | ||||||
|  |                 @click="selSku(scope.row.pkId,scope.$index)" | ||||||
|  |               >{{ '选择规格' }}</div> | ||||||
|  |               <div | ||||||
|  |                 v-show="scope.row.selSkuNameList!=''&&scope.row.selSkuNameList!=undefined" | ||||||
|  |                 class="blueCor" | ||||||
|  |                 @click="selSku(scope.row.pkId,scope.$index)" | ||||||
|  |               >{{ scope.row.selSkuNameList }}</div> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|  |             prop="productName" | ||||||
|  |             :label="'商品数量'" | ||||||
|  |           > | ||||||
|  |             <template slot-scope="scope"> | ||||||
|  |               <el-input-number | ||||||
|  |                 v-model="scope.row.quantity" | ||||||
|  |                 size="mini" | ||||||
|  |                 :min="1" | ||||||
|  |               /> | ||||||
|  |             </template> | ||||||
|  |           </el-table-column> | ||||||
|  |         </el-table> | ||||||
| 
 | 
 | ||||||
|  |       </div> | ||||||
|  |       <pagination | ||||||
|  |         v-show="total>0" | ||||||
|  |         :total="total" | ||||||
|  |         :page.sync="queryParams.pageNum" | ||||||
|  |         :limit.sync="queryParams.pageSize" | ||||||
|  |         @pagination="getProductList" | ||||||
|  |       /> | ||||||
|  |       <span | ||||||
|  |         slot="footer" | ||||||
|  |         class="dialog-footer" | ||||||
|  |       > | ||||||
|  |         <el-button @click="handleClose">{{ '取消' }}</el-button> | ||||||
|  |         <el-button | ||||||
|  |           type="primary" | ||||||
|  |           @click="sureProduct" | ||||||
|  |         >{{ '确认' }}</el-button> | ||||||
|  |       </span> | ||||||
|  |     </el-dialog> | ||||||
|  |     <el-dialog | ||||||
|  |       :title="'规格'" | ||||||
|  |       :visible.sync="ggVisible" | ||||||
|  |       :close-on-click-modal="false" | ||||||
|  |       width="40%" | ||||||
|  |       center | ||||||
|  |       :before-close="handleCloseGg" | ||||||
|  |     > | ||||||
|  |       <div> | ||||||
|  |         <el-form> | ||||||
|  |           <el-form-item | ||||||
|  |             v-for="item,index in skuList" | ||||||
|  |             :key="index" | ||||||
|  |             :label="item.typeName" | ||||||
|  |           > | ||||||
|  |             <el-radio-group v-model="item.pkProductSku"> | ||||||
|  |               <el-radio | ||||||
|  |                 v-for="ctem,cndex in item.specsList" | ||||||
|  |                 :key="ctem.pkId" | ||||||
|  |                 :label="ctem.pkId" | ||||||
|  |                 @change="getCheckBox(item.pkId,item.specsName)" | ||||||
|  |               >{{ ctem.specsName }}</el-radio> | ||||||
|  |             </el-radio-group> | ||||||
|  |           </el-form-item> | ||||||
|  |         </el-form> | ||||||
|  |       </div> | ||||||
|  |       <span | ||||||
|  |         slot="footer" | ||||||
|  |         class="dialog-footer" | ||||||
|  |       > | ||||||
|  |         <el-button @click="handleCloseGg">{{ '取消' }}</el-button> | ||||||
|  |         <el-button | ||||||
|  |           type="primary" | ||||||
|  |           @click="sureSku" | ||||||
|  |         >{{ '确认' }}</el-button> | ||||||
|  |       </span> | ||||||
|  |     </el-dialog> | ||||||
|  |     <el-dialog | ||||||
|  |       :title="'规格'" | ||||||
|  |       :visible.sync="creatData" | ||||||
|  |       :close-on-click-modal="false" | ||||||
|  |       width="30%" | ||||||
|  |       center | ||||||
|  |       :before-close="handleCloseData" | ||||||
|  |     > | ||||||
|  |       <div> | ||||||
|  |         <el-form> | ||||||
|  |           <el-form-item label="生成数量"> | ||||||
|  |             <el-input-number | ||||||
|  |               v-model="quantity" | ||||||
|  |               size="mini" | ||||||
|  |               :min="1" | ||||||
|  |             /> | ||||||
|  |           </el-form-item> | ||||||
|  |         </el-form> | ||||||
|  |       </div> | ||||||
|  |       <span | ||||||
|  |         slot="footer" | ||||||
|  |         class="dialog-footer" | ||||||
|  |       > | ||||||
|  |         <el-button @click="handleCloseData">{{ '取消' }}</el-button> | ||||||
|  |         <el-button | ||||||
|  |           type="primary" | ||||||
|  |           @click="sureData" | ||||||
|  |         >{{ '确认' }}</el-button> | ||||||
|  |       </span> | ||||||
|  |     </el-dialog> | ||||||
|   </div> |   </div> | ||||||
| </template> | </template> | ||||||
| 
 | 
 | ||||||
|  | @ -1022,7 +1393,10 @@ export default { | ||||||
|       //     this.productList = res.data |       //     this.productList = res.data | ||||||
|       //   }) |       //   }) | ||||||
|     }, |     }, | ||||||
| 
 |     delData(index, cndex) { | ||||||
|  |       // this.tableData[index].product | ||||||
|  |       this.tableData[index].product.splice(cndex, 1) | ||||||
|  |     }, | ||||||
|     sureData() { |     sureData() { | ||||||
|       this.download( |       this.download( | ||||||
|         '/member/manage/member-empty-code/create-code', |         '/member/manage/member-empty-code/create-code', | ||||||
|  | @ -1059,10 +1433,86 @@ export default { | ||||||
|       this.selectData = [] |       this.selectData = [] | ||||||
|       this.dialogVisible = false |       this.dialogVisible = false | ||||||
|     }, |     }, | ||||||
|  |     sureSku() { | ||||||
|  |       this.$set(this.dialogList[this.selIndex], 'selSkuList', this.selSkuList) | ||||||
|  |       this.$set( | ||||||
|  |         this.dialogList[this.selIndex], | ||||||
|  |         'selSkuNameList', | ||||||
|  |         this.selSkuNameList | ||||||
|  |       ) | ||||||
|  | 
 | ||||||
|  |       this.ggVisible = false | ||||||
|  |     }, | ||||||
|  |     sureProduct() { | ||||||
|  |       if (this.selectData.length == 0) { | ||||||
|  |         this.$message({ | ||||||
|  |           message: '请选择产品', | ||||||
|  |           type: 'warning' | ||||||
|  |         }) | ||||||
|  |         return false | ||||||
|  |       } else { | ||||||
|  |         const obj = { | ||||||
|  |           pkProduct: this.selectData.pkId, | ||||||
|  |           productCode: this.selectData.productCode, | ||||||
|  |           productName: this.selectData.productName, | ||||||
|  |           specsName: this.selectData.selSkuNameList, | ||||||
|  |           specsNameId: this.selectData.selSkuList, | ||||||
|  |           quantity: this.selectData.quantity | ||||||
|  |         } | ||||||
|  |         this.tableData[this.showIndex].productList.push(obj) | ||||||
|  | 
 | ||||||
|  |         this.handleClose() | ||||||
|  |         this.$forceUpdate() | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     selSku(pkId, index) { | ||||||
|  |       this.selIndex = index | ||||||
|  |       goods | ||||||
|  |         .getProductSpecs({ | ||||||
|  |           pkProduct: pkId | ||||||
|  |         }) | ||||||
|  |         .then((res) => { | ||||||
|  |           const arr1 = [] | ||||||
|  |           const arr2 = [] | ||||||
|  |           res.data.forEach((item) => { | ||||||
|  |             item.pkProductSku = item.specsList[0].pkId | ||||||
|  |             arr1.push(item.specsList[0].pkId) | ||||||
|  |             arr2.push(item.specsList[0].specsName) | ||||||
|  |           }) | ||||||
|  |           this.selSkuList = arr1.join(',') | ||||||
|  |           this.selSkuNameList = arr2.join(',') | ||||||
|  | 
 | ||||||
|  |           this.skuList = res.data | ||||||
|  |           this.ggVisible = true | ||||||
|  |         }) | ||||||
|  |     }, | ||||||
|     onSelectAll() { |     onSelectAll() { | ||||||
|       this.$refs.multipleTable.clearSelection() |       this.$refs.multipleTable.clearSelection() | ||||||
|     }, |     }, | ||||||
| 
 |     selected(selection, row) { | ||||||
|  |       // 清除 所有勾选项 | ||||||
|  |       this.$refs.multipleTable.clearSelection() | ||||||
|  |       if (selection.length == 0) return | ||||||
|  |       this.$refs.multipleTable.toggleRowSelection(row, true) | ||||||
|  |       this.selectData = row | ||||||
|  |     }, | ||||||
|  |     handleCloseGg() { | ||||||
|  |       this.ggVisible = false | ||||||
|  |     }, | ||||||
|  |     getCheckBox() { | ||||||
|  |       const arr1 = [] | ||||||
|  |       const arr2 = [] | ||||||
|  |       this.skuList.forEach((item) => { | ||||||
|  |         item.specsList.forEach((ctem) => { | ||||||
|  |           if (ctem.pkId == item.pkProductSku) { | ||||||
|  |             arr1.push(ctem.pkId) | ||||||
|  |             arr2.push(ctem.specsName) | ||||||
|  |           } | ||||||
|  |         }) | ||||||
|  |       }) | ||||||
|  |       this.selSkuList = arr1.join(',') | ||||||
|  |       this.selSkuNameList = arr2.join(',') | ||||||
|  |     }, | ||||||
|     objectSpanMethod({ row, column, rowIndex, columnIndex }) { |     objectSpanMethod({ row, column, rowIndex, columnIndex }) { | ||||||
|       if (columnIndex >= 26) { |       if (columnIndex >= 26) { | ||||||
|         for (let i = 0; i < this.colSpanArr.length; i++) { |         for (let i = 0; i < this.colSpanArr.length; i++) { | ||||||
|  | @ -1212,6 +1662,17 @@ export default { | ||||||
|         } |         } | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|  |     setProductflag(e, index) { | ||||||
|  |       this.yesNo.forEach((item) => { | ||||||
|  |         if (item.value == e) { | ||||||
|  |           if (index != undefined) { | ||||||
|  |             this.tableData[index].productFlagVal = item.label | ||||||
|  |           } else { | ||||||
|  |             this.changeData.productFlagVal = item.label | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|  |     }, | ||||||
|     resetAll() { |     resetAll() { | ||||||
|       this.changeData = { |       this.changeData = { | ||||||
|         placeDept: '', |         placeDept: '', | ||||||
|  | @ -1314,7 +1775,7 @@ export default { | ||||||
|         if (this.changeData.recAddress) { |         if (this.changeData.recAddress) { | ||||||
|           item.recAddress = this.changeData.recAddress |           item.recAddress = this.changeData.recAddress | ||||||
|         } |         } | ||||||
|         if (this.changeData?.autoFlag != '' || this.changeData?.autoFlag == 0) { |         if (this.changeData.autoFlag != '' || this.changeData.autoFlag == 0) { | ||||||
|           item.autoFlag = this.changeData.autoFlag |           item.autoFlag = this.changeData.autoFlag | ||||||
|           item.autoFlagVal = this.changeData.autoFlagVal |           item.autoFlagVal = this.changeData.autoFlagVal | ||||||
|           this.$forceUpdate() |           this.$forceUpdate() | ||||||
|  |  | ||||||
|  | @ -6,231 +6,220 @@ | ||||||
| --> | --> | ||||||
| <template> | <template> | ||||||
|   <div class="page"> |   <div class="page"> | ||||||
|     <topBar |     <topBar v-if="topList.length > 0" | ||||||
|       v-if="topList.length > 0" |             :topList="topList" | ||||||
|       :top-list="topList" |             :moren="moren"></topBar> | ||||||
|       :moren="moren" |  | ||||||
|     /> |  | ||||||
|     <div class="main"> |     <div class="main"> | ||||||
|       <div class="form_all"> |       <div class="form_all"> | ||||||
|         <el-form |         <el-form ref="select" | ||||||
|           ref="select" |                  :model="select" | ||||||
|           :model="select" |                  label-width="auto"> | ||||||
|           label-width="auto" |  | ||||||
|         > |  | ||||||
|           <el-row :gutter="10"> |           <el-row :gutter="10"> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="会员编号"> |               <el-form-item label="会员编号"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.memberCode" |                           v-model="select.memberCode"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="会员姓名"> |               <el-form-item label="会员姓名"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.memberName" |                           v-model="select.memberName"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="联系方式"> |               <el-form-item label="联系方式"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.phone" |                           v-model="select.phone"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="注册批次"> |               <el-form-item label="注册批次"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.businessCode" |                           v-model="select.businessCode"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="真实奖衔"> |               <el-form-item label="真实奖衔"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.pkAwards" |                           v-model="select.pkAwards"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="结算国家"> |               <el-form-item label="结算国家"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.pkSettleCountry" |                           v-model="select.pkSettleCountry"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="自然国家"> |               <el-form-item label="自然国家"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.pkCountry" |                           v-model="select.pkCountry"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-form-item label="是否结算"> |               <el-form-item label="是否结算"> | ||||||
|                 <el-input |                 <el-input clearable | ||||||
|                   v-model="select.settlementFlag" |                           v-model="select.settlementFlag"></el-input> | ||||||
|                   clearable |  | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
| 
 |             <!-- <el-col :span="4"> | ||||||
|  |               <el-form-item label="选购产品"> | ||||||
|  |                 <el-input clearable | ||||||
|  |                           v-model="select.titleName"></el-input> | ||||||
|  |               </el-form-item> | ||||||
|  |             </el-col> --> | ||||||
|             <el-col :span="6"> |             <el-col :span="6"> | ||||||
|               <el-form-item label="注册日期"> |               <el-form-item label="注册日期"> | ||||||
|                 <el-date-picker |                 <el-date-picker v-model="select.creationTime" | ||||||
|                   v-model="select.creationTime" |                                 value-format="yyyy-MM-dd" | ||||||
|                   value-format="yyyy-MM-dd" |                                 type="daterange" | ||||||
|                   type="daterange" |                                 :range-separator="'至'" | ||||||
|                   :range-separator="'至'" |                                 :start-placeholder="'开始日期'" | ||||||
|                   :start-placeholder="'开始日期'" |                                 :end-placeholder="'结束日期'"> | ||||||
|                   :end-placeholder="'结束日期'" |                 </el-date-picker> | ||||||
|                 /> |  | ||||||
|               </el-form-item> |               </el-form-item> | ||||||
|             </el-col> |             </el-col> | ||||||
|             <el-col :span="4"> |             <el-col :span="4"> | ||||||
|               <el-button |               <el-button type="primary" | ||||||
|                 type="primary" |                          @click="getDataList"> {{ '搜索' }}</el-button> | ||||||
|                 @click="getDataList" |               <el-button type="" | ||||||
|               > {{ '搜索' }}</el-button> |                          @click="reset"> {{ '重置' }}</el-button> | ||||||
|               <el-button |  | ||||||
|                 type="" |  | ||||||
|                 @click="reset" |  | ||||||
|               > {{ '重置' }}</el-button> |  | ||||||
|             </el-col> |             </el-col> | ||||||
|           </el-row> |           </el-row> | ||||||
|         </el-form> |         </el-form> | ||||||
|       </div> |       </div> | ||||||
|       <div class="maintop"> |       <div class="maintop"> | ||||||
|         <div class="mainbtn"> |         <div class="mainbtn"> | ||||||
|           <el-button |           <el-button size="small" | ||||||
|             size="small" |                      class="thebtn2" | ||||||
|             class="thebtn2" |                      @click="handleExport"> {{ '导出' }}</el-button> | ||||||
|             @click="handleExport" |  | ||||||
|           > {{ '导出' }}</el-button> |  | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|       <div class="maintable"> |       <div class="maintable"> | ||||||
|         <el-table |         <el-table :data="tableData" | ||||||
|           :data="tableData" |                   style="width: 100%" | ||||||
|           style="width: 100%" |                   height="700px" | ||||||
|           height="700px" |                   :header-cell-style="{ background: '#EEEEEE' }" | ||||||
|           :header-cell-style="{ background: '#EEEEEE' }" |                   :row-class-name="tableRowClassName" | ||||||
|           :row-class-name="tableRowClassName" |                   @selection-change="handleSelectionChange"> | ||||||
|           @selection-change="handleSelectionChange" |           <el-table-column type="selection" | ||||||
|         > |                            width="55"> </el-table-column> | ||||||
|           <el-table-column |           <el-table-column align="center" | ||||||
|             type="selection" |                            prop="businessCode" | ||||||
|             width="55" |                            label="注册批次"> | ||||||
|           /> |           </el-table-column> | ||||||
|           <el-table-column |  | ||||||
|             align="center" |  | ||||||
|             prop="businessCode" |  | ||||||
|             label="注册批次" |  | ||||||
|           /> |  | ||||||
| 
 | 
 | ||||||
|           <el-table-column |           <el-table-column align="center" | ||||||
|             align="center" |                            prop="memberCode" | ||||||
|             prop="memberCode" |                            label="会员编号"> | ||||||
|             label="会员编号" |           </el-table-column> | ||||||
|           /> |           <el-table-column align="center" | ||||||
|           <el-table-column |                            prop="memberName" | ||||||
|             align="center" |                            label="会员姓名"> | ||||||
|             prop="memberName" |           </el-table-column> | ||||||
|             label="会员姓名" |           <el-table-column align="center" | ||||||
|           /> |                            prop="phone" | ||||||
|           <el-table-column |                            label="联系方式"> | ||||||
|             align="center" |           </el-table-column> | ||||||
|             prop="phone" |           <el-table-column align="center" | ||||||
|             label="联系方式" |                            prop="parentCode" | ||||||
|           /> |                            label="推荐编号"> | ||||||
|           <el-table-column |           </el-table-column> | ||||||
|             align="center" |           <el-table-column align="center" | ||||||
|             prop="parentCode" |                            prop="placeParentCode" | ||||||
|             label="推荐编号" |                            label="安置编号"> | ||||||
|           /> |           </el-table-column> | ||||||
|           <el-table-column |           <el-table-column align="center" | ||||||
|             align="center" |                            prop="placeDeptVal" | ||||||
|             prop="placeParentCode" |                            label="安置部门"> | ||||||
|             label="安置编号" |           </el-table-column> | ||||||
|           /> |           <el-table-column align="center" | ||||||
|           <el-table-column |                            prop="pkGradeKeyVal" | ||||||
|             align="center" |                            label="注册等级"> | ||||||
|             prop="placeDeptVal" |           </el-table-column> | ||||||
|             label="安置部门" |           <el-table-column align="center" | ||||||
|           /> |                            prop="registerAchieve" | ||||||
|           <el-table-column |                            label="注册业绩(PV)"> | ||||||
|             align="center" |           </el-table-column> | ||||||
|             prop="pkGradeKeyVal" |           <el-table-column align="center" | ||||||
|             label="注册等级" |                            prop="orderSourceVal" | ||||||
|           /> |                            label="注册类型"> | ||||||
|           <el-table-column |           </el-table-column> | ||||||
|             align="center" |           <el-table-column align="center" | ||||||
|             prop="registerAchieve" |                            prop="settleCountryName" | ||||||
|             label="注册业绩(PV)" |                            label="结算国家"> | ||||||
|           /> |           </el-table-column> | ||||||
|           <el-table-column |           <el-table-column align="center" | ||||||
|             align="center" |                            prop="countryName" | ||||||
|             prop="orderSourceVal" |                            label="自然国家"> | ||||||
|             label="注册类型" |           </el-table-column> | ||||||
|           /> |           <el-table-column align="center" | ||||||
|           <el-table-column |                            prop="pkAwardKeyVal" | ||||||
|             align="center" |                            label="真实奖衔"> | ||||||
|             prop="settleCountryName" |           </el-table-column> | ||||||
|             label="结算国家" |           <el-table-column align="center" | ||||||
|           /> |                            prop="backAmount" | ||||||
|           <el-table-column |                            label="回填金额"> | ||||||
|             align="center" |           </el-table-column> | ||||||
|             prop="countryName" |           <el-table-column align="center" | ||||||
|             label="自然国家" |                            prop="settlementFlagVal" | ||||||
|           /> |                            label="是否结算"> | ||||||
|           <el-table-column |           </el-table-column> | ||||||
|             align="center" |           <el-table-column align="center" | ||||||
|             prop="pkAwardKeyVal" |                            prop="settlementAchieve" | ||||||
|             label="真实奖衔" |                            label="结算业绩(PV)"> | ||||||
|           /> |           </el-table-column> | ||||||
|           <el-table-column |           <el-table-column align="center" | ||||||
|             align="center" |                            prop="transferAchieve" | ||||||
|             prop="backAmount" |                            label="上传业绩(PV)"> | ||||||
|             label="回填金额" |           </el-table-column> | ||||||
|           /> |           <el-table-column align="center" | ||||||
|           <el-table-column |                            prop="creationTime" | ||||||
|             align="center" |                            label="选购产品"> | ||||||
|             prop="settlementFlagVal" |           </el-table-column> | ||||||
|             label="是否结算" |           <el-table-column align="center" | ||||||
|           /> |                            prop="creationTime" | ||||||
|           <el-table-column |                            label="产品规格"> | ||||||
|             align="center" |           </el-table-column> | ||||||
|             prop="settlementAchieve" |           <el-table-column align="center" | ||||||
|             label="结算业绩(PV)" |                            prop="creationTime" | ||||||
|           /> |                            label="产品数量"> | ||||||
|           <el-table-column |           </el-table-column> | ||||||
|             align="center" |           <el-table-column align="center" | ||||||
|             prop="transferAchieve" |                            prop="recName" | ||||||
|             label="上传业绩(PV)" |                            label="收货人"> | ||||||
|           /> |           </el-table-column> | ||||||
|           <el-table-column |           <el-table-column align="center" | ||||||
|             align="center" |                            prop="recPhone" | ||||||
|             prop="time" |                            label="联系方式"> | ||||||
|             width="100" |           </el-table-column> | ||||||
|             :label="'操作'" |           <el-table-column align="center" | ||||||
|             fixed="right" |                            prop="recProvinceVal" | ||||||
|           > |                            label="省"> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column align="center" | ||||||
|  |                            prop="recCityVal" | ||||||
|  |                            label="市"> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column align="center" | ||||||
|  |                            prop="recCountyVal" | ||||||
|  |                            label="区/县"> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column align="center" | ||||||
|  |                            prop="recAddress" | ||||||
|  |                            label="详细地址"> | ||||||
|  |           </el-table-column> | ||||||
|  |           <el-table-column align="center" | ||||||
|  |                            prop="time" | ||||||
|  |                            width="100" | ||||||
|  |                            :label="'操作'" | ||||||
|  |                            fixed="right"> | ||||||
|             <template slot-scope="scope"> |             <template slot-scope="scope"> | ||||||
|               <div style="font-size: 12px;cursor: pointer;"> |               <div style="font-size: 12px;cursor: pointer;"> | ||||||
|                 <div |                 <div @click="handleDelete(scope.row.pkId)" | ||||||
|                   style="color: #C8161D" |                      style="color: #C8161D"> | ||||||
|                   @click="handleDelete(scope.row.pkId)" |                   {{'删除'}} | ||||||
|                 > |  | ||||||
|                   {{ '删除' }} |  | ||||||
|                 </div> |                 </div> | ||||||
|               </div> |               </div> | ||||||
|             </template> |             </template> | ||||||
|  | @ -238,13 +227,11 @@ | ||||||
|         </el-table> |         </el-table> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|     <pagination |     <pagination v-show="total>0" | ||||||
|       v-show="total>0" |                 :total="total" | ||||||
|       :total="total" |                 :page.sync="queryParams.pageNum" | ||||||
|       :page.sync="queryParams.pageNum" |                 :limit.sync="queryParams.pageSize" | ||||||
|       :limit.sync="queryParams.pageSize" |                 @pagination="getDataList" /> | ||||||
|       @pagination="getDataList" |  | ||||||
|     /> |  | ||||||
|   </div> |   </div> | ||||||
| </template> | </template> | ||||||
| 
 | 
 | ||||||
|  | @ -254,7 +241,7 @@ import * as api from '@/api/specialBusiness.js' | ||||||
| export default { | export default { | ||||||
|   name: 'Bzpz', |   name: 'Bzpz', | ||||||
|   components: { |   components: { | ||||||
|     topBar |     topBar, | ||||||
|   }, |   }, | ||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|  | @ -264,7 +251,7 @@ export default { | ||||||
|       // 查询参数 |       // 查询参数 | ||||||
|       queryParams: { |       queryParams: { | ||||||
|         pageNum: 1, |         pageNum: 1, | ||||||
|         pageSize: 50 |         pageSize: 50, | ||||||
|       }, |       }, | ||||||
|       addOrEdit: '', |       addOrEdit: '', | ||||||
|       total: 0, |       total: 0, | ||||||
|  | @ -274,17 +261,17 @@ export default { | ||||||
|       topList: [ |       topList: [ | ||||||
|         { |         { | ||||||
|           name: '空单注册', |           name: '空单注册', | ||||||
|           path: 'emptyOrder' |           path: 'emptyOrder', | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|           name: '生成列表', |           name: '生成列表', | ||||||
|           path: 'creatList' |           path: 'creatList', | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|           name: '注册列表', |           name: '注册列表', | ||||||
|           path: 'rigiestList' |           path: 'rigiestList', | ||||||
|         } |         }, | ||||||
|       ] |       ], | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   mounted() { |   mounted() { | ||||||
|  | @ -310,8 +297,8 @@ export default { | ||||||
|       this.$router.push({ |       this.$router.push({ | ||||||
|         path: 'dataList', |         path: 'dataList', | ||||||
|         query: { |         query: { | ||||||
|           pkId: id |           pkId: id, | ||||||
|         } |         }, | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     // 点击修改 |     // 点击修改 | ||||||
|  | @ -319,8 +306,8 @@ export default { | ||||||
|       this.$router.push({ |       this.$router.push({ | ||||||
|         path: 'missionDetails', |         path: 'missionDetails', | ||||||
|         query: { |         query: { | ||||||
|           pkId: id |           pkId: id, | ||||||
|         } |         }, | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     // 删除 |     // 删除 | ||||||
|  | @ -330,16 +317,16 @@ export default { | ||||||
|         arr = [id] |         arr = [id] | ||||||
|       } else { |       } else { | ||||||
|         arr = this.selectRow.map((item) => { |         arr = this.selectRow.map((item) => { | ||||||
|           return item.pkId |               return item.pkId | ||||||
|         }) |             }) | ||||||
|       } |       } | ||||||
|       this.$confirm('确认删除?', '提示', { |       this.$confirm('确认删除?', '提示', { | ||||||
|         confirmButtonText: '确定', |         confirmButtonText: '确定', | ||||||
|         cancelButtonText: '取消', |         cancelButtonText: '取消', | ||||||
|         type: 'warning' |         type: 'warning', | ||||||
|       }).then(() => { |       }).then(() => { | ||||||
|         api.createListDel({ |         api.createListDel({ | ||||||
|           pkIdList: arr |           pkIdList:arr | ||||||
|         }).then((res) => { |         }).then((res) => { | ||||||
|           this.getDataList() |           this.getDataList() | ||||||
|         }) |         }) | ||||||
|  | @ -347,7 +334,7 @@ export default { | ||||||
|     }, |     }, | ||||||
|     openDig() { |     openDig() { | ||||||
|       this.$router.push({ |       this.$router.push({ | ||||||
|         path: 'missionDetails' |         path: 'missionDetails', | ||||||
|       }) |       }) | ||||||
|       // this.$router.push({ |       // this.$router.push({ | ||||||
|       //   path: 'noticeList/details', |       //   path: 'noticeList/details', | ||||||
|  | @ -370,7 +357,7 @@ export default { | ||||||
|       this.$confirm('是否确认导出所有数据项?', '警告', { |       this.$confirm('是否确认导出所有数据项?', '警告', { | ||||||
|         confirmButtonText: '确定', |         confirmButtonText: '确定', | ||||||
|         cancelButtonText: '取消', |         cancelButtonText: '取消', | ||||||
|         type: 'warning' |         type: 'warning', | ||||||
|       }).then((_) => { |       }).then((_) => { | ||||||
|         this.download( |         this.download( | ||||||
|           '/member/manage/member-empty-register/register-export', |           '/member/manage/member-empty-register/register-export', | ||||||
|  | @ -386,8 +373,8 @@ export default { | ||||||
|         return 'success-row' |         return 'success-row' | ||||||
|       } |       } | ||||||
|       return '' |       return '' | ||||||
|     } |     }, | ||||||
|   } |   }, | ||||||
| } | } | ||||||
| </script> | </script> | ||||||
| <style scoped lang="scss"> | <style scoped lang="scss"> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue