pengyh před 1 rokem
rodič
revize
fcfa75812b

+ 9 - 0
src/api/distributorManagement.js

@@ -44,6 +44,15 @@ export function memberInner(params) {
   })
 }
 
+// 设置取消内部分销员
+export function memberInsideInner(params) {
+  return request({
+    url: '/member/batch/inner',
+    method: 'post',
+    params
+  })
+}
+
 // 入驻网点
 export function getWebsit(params) {
   return request({

+ 23 - 2
src/views/userManagement/distributorManagement/index.vue

@@ -1,5 +1,5 @@
 <template>
-  <template-page ref="pageRef" :get-list="getList" :table-attributes="tableAttributes" :table-events="tableEvents" :operationColumnWidth="200"
+  <template-page ref="pageRef" :get-list="getList" :table-attributes="tableAttributes" :table-events="tableEvents" :operationColumnWidth="280"
     :options-evens-group="optionsEvensGroup" :moreParameters="moreParameters" :column-parsing="columnParsing"
     :operation="operation">
 	<!-- :exportList="exportList" -->
@@ -55,7 +55,7 @@
 import TemplatePage from '@/components/template/template-page-1.vue'
 import import_mixin from '@/components/template/import_mixin.js'
 import { required, mobileRequired, mobile } from '@/components/template/rules_verify.js'
-import { memberListService2,memberPageExport, getMemberDetail, memberAudit, memberInner, getWebsit } from "@/api/distributorManagement";
+import { memberListService2,memberPageExport, getMemberDetail, memberAudit, memberInner, memberInsideInner, getWebsit } from "@/api/distributorManagement";
 export default {
   components: { TemplatePage },
   mixins: [import_mixin],
@@ -234,6 +234,7 @@ export default {
 				this.dialogVisible = true
 						})
 			}}>设为工程师</el-button>:null}
+			
 			{row.examineStatus != 'WAIT' ?<el-button type="text" onClick={() => {
 			this.$confirm('请确认是否设为客户, 是否继续?', '提示', {
 				confirmButtonText: '确定',
@@ -253,6 +254,26 @@ export default {
 				})
 			});
 			}}>设为客户</el-button>:null}
+			
+			<el-button type="text" onClick={() => {
+			this.$confirm(`请确认是否${row.innerr?'取消':'设为'}内部分销员, 是否继续?`, '提示', {
+				confirmButtonText: '确定',
+				cancelButtonText: '取消',
+				type: 'warning'
+			}).then(() => {
+				memberInsideInner({
+					innerr: !row.innerr,
+					userIds: row.userId
+				}).then(res => {
+					if (res.code == 200) {
+						this.$message({ type: 'success', message: (row.innerr?'取消':'设为')+ '内部分销员成功!' })
+						this.$refs.pageRef.refreshList()
+					} else {
+						this.$message.error(res.msg);
+					}
+				})
+			});
+			}}>{ (row.innerr?'取消':'设为')+'内部分销员'}</el-button>
         </div>
       )
     },