forked from angelo/web-retail-admin
				
			Compare commits
	
		
			2 Commits
		
	
	
		
			eb98dad009
			...
			b644d9fd35
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | b644d9fd35 | |
|  | f028bf85fb | 
|  | @ -318,6 +318,7 @@ | ||||||
|     <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" | ||||||
|  | @ -417,7 +418,8 @@ 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' | ||||||
|  | @ -614,11 +616,20 @@ 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) { | ||||||
|             this.$message({ |             // saveHandelBusiness({ | ||||||
|               message: res.msg, |             //   processType: 3, | ||||||
|               type: 'success' |             //   handleBusinessList: res.data.handleBusinessList, | ||||||
|             }) |             //   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: { | ||||||
|  | @ -626,7 +637,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,192 +602,7 @@ | ||||||
|               <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,210 +690,7 @@ | ||||||
|               <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" | ||||||
|  | @ -1034,176 +831,8 @@ | ||||||
|         >生成</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> |   </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> |  | ||||||
| </template> | </template> | ||||||
| 
 | 
 | ||||||
| <script> | <script> | ||||||
|  | @ -1393,10 +1022,7 @@ 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', | ||||||
|  | @ -1433,86 +1059,10 @@ 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++) { | ||||||
|  | @ -1662,17 +1212,6 @@ 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: '', | ||||||
|  | @ -1775,7 +1314,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,219 +6,230 @@ | ||||||
| --> | --> | ||||||
| <template> | <template> | ||||||
|   <div class="page"> |   <div class="page"> | ||||||
|     <topBar v-if="topList.length > 0" |     <topBar | ||||||
|             :topList="topList" |       v-if="topList.length > 0" | ||||||
|             :moren="moren"></topBar> |       :top-list="topList" | ||||||
|  |       :moren="moren" | ||||||
|  |     /> | ||||||
|     <div class="main"> |     <div class="main"> | ||||||
|       <div class="form_all"> |       <div class="form_all"> | ||||||
|         <el-form ref="select" |         <el-form | ||||||
|  |           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 clearable |                 <el-input | ||||||
|                           v-model="select.memberCode"></el-input> |                   v-model="select.memberCode" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.memberName"></el-input> |                   v-model="select.memberName" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.phone"></el-input> |                   v-model="select.phone" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.businessCode"></el-input> |                   v-model="select.businessCode" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.pkAwards"></el-input> |                   v-model="select.pkAwards" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.pkSettleCountry"></el-input> |                   v-model="select.pkSettleCountry" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.pkCountry"></el-input> |                   v-model="select.pkCountry" | ||||||
|  |                   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 clearable |                 <el-input | ||||||
|                           v-model="select.settlementFlag"></el-input> |                   v-model="select.settlementFlag" | ||||||
|  |                   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 v-model="select.creationTime" |                 <el-date-picker | ||||||
|  |                   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 type="primary" |               <el-button | ||||||
|                          @click="getDataList"> {{ '搜索' }}</el-button> |                 type="primary" | ||||||
|               <el-button type="" |                 @click="getDataList" | ||||||
|                          @click="reset"> {{ '重置' }}</el-button> |               > {{ '搜索' }}</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 size="small" |           <el-button | ||||||
|  |             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 :data="tableData" |         <el-table | ||||||
|  |           :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" | ||||||
|  |             width="55" | ||||||
|  |           /> | ||||||
|  |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="businessCode" |             prop="businessCode" | ||||||
|                            label="注册批次"> |             label="注册批次" | ||||||
|           </el-table-column> |           /> | ||||||
| 
 | 
 | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="memberCode" |             prop="memberCode" | ||||||
|                            label="会员编号"> |             label="会员编号" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="memberName" |             prop="memberName" | ||||||
|                            label="会员姓名"> |             label="会员姓名" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="phone" |             prop="phone" | ||||||
|                            label="联系方式"> |             label="联系方式" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="parentCode" |             prop="parentCode" | ||||||
|                            label="推荐编号"> |             label="推荐编号" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="placeParentCode" |             prop="placeParentCode" | ||||||
|                            label="安置编号"> |             label="安置编号" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="placeDeptVal" |             prop="placeDeptVal" | ||||||
|                            label="安置部门"> |             label="安置部门" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="pkGradeKeyVal" |             prop="pkGradeKeyVal" | ||||||
|                            label="注册等级"> |             label="注册等级" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="registerAchieve" |             prop="registerAchieve" | ||||||
|                            label="注册业绩(PV)"> |             label="注册业绩(PV)" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="orderSourceVal" |             prop="orderSourceVal" | ||||||
|                            label="注册类型"> |             label="注册类型" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="settleCountryName" |             prop="settleCountryName" | ||||||
|                            label="结算国家"> |             label="结算国家" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="countryName" |             prop="countryName" | ||||||
|                            label="自然国家"> |             label="自然国家" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="pkAwardKeyVal" |             prop="pkAwardKeyVal" | ||||||
|                            label="真实奖衔"> |             label="真实奖衔" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="backAmount" |             prop="backAmount" | ||||||
|                            label="回填金额"> |             label="回填金额" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="settlementFlagVal" |             prop="settlementFlagVal" | ||||||
|                            label="是否结算"> |             label="是否结算" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="settlementAchieve" |             prop="settlementAchieve" | ||||||
|                            label="结算业绩(PV)"> |             label="结算业绩(PV)" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|  |             align="center" | ||||||
|             prop="transferAchieve" |             prop="transferAchieve" | ||||||
|                            label="上传业绩(PV)"> |             label="上传业绩(PV)" | ||||||
|           </el-table-column> |           /> | ||||||
|           <el-table-column align="center" |           <el-table-column | ||||||
|                            prop="creationTime" |             align="center" | ||||||
|                            label="选购产品"> |  | ||||||
|           </el-table-column> |  | ||||||
|           <el-table-column align="center" |  | ||||||
|                            prop="creationTime" |  | ||||||
|                            label="产品规格"> |  | ||||||
|           </el-table-column> |  | ||||||
|           <el-table-column align="center" |  | ||||||
|                            prop="creationTime" |  | ||||||
|                            label="产品数量"> |  | ||||||
|           </el-table-column> |  | ||||||
|           <el-table-column align="center" |  | ||||||
|                            prop="recName" |  | ||||||
|                            label="收货人"> |  | ||||||
|           </el-table-column> |  | ||||||
|           <el-table-column align="center" |  | ||||||
|                            prop="recPhone" |  | ||||||
|                            label="联系方式"> |  | ||||||
|           </el-table-column> |  | ||||||
|           <el-table-column align="center" |  | ||||||
|                            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" |             prop="time" | ||||||
|             width="100" |             width="100" | ||||||
|             :label="'操作'" |             :label="'操作'" | ||||||
|                            fixed="right"> |             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 @click="handleDelete(scope.row.pkId)" |                 <div | ||||||
|                      style="color: #C8161D"> |                   style="color: #C8161D" | ||||||
|  |                   @click="handleDelete(scope.row.pkId)" | ||||||
|  |                 > | ||||||
|                   {{ '删除' }} |                   {{ '删除' }} | ||||||
|                 </div> |                 </div> | ||||||
|               </div> |               </div> | ||||||
|  | @ -227,11 +238,13 @@ | ||||||
|         </el-table> |         </el-table> | ||||||
|       </div> |       </div> | ||||||
|     </div> |     </div> | ||||||
|     <pagination v-show="total>0" |     <pagination | ||||||
|  |       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> | ||||||
| 
 | 
 | ||||||
|  | @ -241,7 +254,7 @@ import * as api from '@/api/specialBusiness.js' | ||||||
| export default { | export default { | ||||||
|   name: 'Bzpz', |   name: 'Bzpz', | ||||||
|   components: { |   components: { | ||||||
|     topBar, |     topBar | ||||||
|   }, |   }, | ||||||
|   data() { |   data() { | ||||||
|     return { |     return { | ||||||
|  | @ -251,7 +264,7 @@ export default { | ||||||
|       // 查询参数 |       // 查询参数 | ||||||
|       queryParams: { |       queryParams: { | ||||||
|         pageNum: 1, |         pageNum: 1, | ||||||
|         pageSize: 50, |         pageSize: 50 | ||||||
|       }, |       }, | ||||||
|       addOrEdit: '', |       addOrEdit: '', | ||||||
|       total: 0, |       total: 0, | ||||||
|  | @ -261,17 +274,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() { | ||||||
|  | @ -297,8 +310,8 @@ export default { | ||||||
|       this.$router.push({ |       this.$router.push({ | ||||||
|         path: 'dataList', |         path: 'dataList', | ||||||
|         query: { |         query: { | ||||||
|           pkId: id, |           pkId: id | ||||||
|         }, |         } | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     // 点击修改 |     // 点击修改 | ||||||
|  | @ -306,8 +319,8 @@ export default { | ||||||
|       this.$router.push({ |       this.$router.push({ | ||||||
|         path: 'missionDetails', |         path: 'missionDetails', | ||||||
|         query: { |         query: { | ||||||
|           pkId: id, |           pkId: id | ||||||
|         }, |         } | ||||||
|       }) |       }) | ||||||
|     }, |     }, | ||||||
|     // 删除 |     // 删除 | ||||||
|  | @ -323,7 +336,7 @@ export default { | ||||||
|       this.$confirm('确认删除?', '提示', { |       this.$confirm('确认删除?', '提示', { | ||||||
|         confirmButtonText: '确定', |         confirmButtonText: '确定', | ||||||
|         cancelButtonText: '取消', |         cancelButtonText: '取消', | ||||||
|         type: 'warning', |         type: 'warning' | ||||||
|       }).then(() => { |       }).then(() => { | ||||||
|         api.createListDel({ |         api.createListDel({ | ||||||
|           pkIdList: arr |           pkIdList: arr | ||||||
|  | @ -334,7 +347,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', | ||||||
|  | @ -357,7 +370,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', | ||||||
|  | @ -373,8 +386,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