Procházet zdrojové kódy

直播管理-账户管理上线

朱鑫波 před 3 roky
rodič
revize
d0c102ea6c

+ 39 - 0
src/api/trader/trader.js

@@ -9,6 +9,15 @@ export function getList(query) {
 	})
 }
 
+// 获取账户管理账户列表
+export function getAccountList(query) {
+	return request({
+		url: '/live/account/queryAllList',
+		method: 'get',
+		params: query
+	})
+}
+
 // 获取销售/运营列表
 export function getQueryRolesList(query) {
 	return request({
@@ -100,6 +109,36 @@ export function replay(query) {
 	})
 }
 
+
+// 上传账户
+export function replayAccount(query) {
+	return request({
+		url: '/live/account/insertByExcel',
+		method: 'post',
+		data: query
+	})
+}
+
+
+
+// 获取账户关联人员
+export function getPersonList(query) {
+	return request({
+		url: '/live/account/queryAccountAllUsers',
+		method: 'get',
+		params: query
+	})
+}
+
+// 删除账户关联人员
+export function deletePerson(query) {
+	return request({
+		url: '/live/account/deleteAccountUser',
+		method: 'get',
+		params: query
+	})
+}
+
 // 获取直播列表
 export function getBroadcastList(query) {
 	return request({

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1436 - 0
src/views/account/index.vue


+ 7 - 6
src/views/trader/accountList.vue

@@ -119,7 +119,7 @@
     </el-form>
 
     <el-row :gutter="10" class="mb8">
-      <el-col :span="1.5">
+      <!-- <el-col :span="1.5">
         <el-button
           type="primary"
           plain
@@ -128,7 +128,7 @@
           @click="handleAdd"
           >新增快手直播账户</el-button
         >
-      </el-col>
+      </el-col> -->
       <el-col :span="1.5">
         <el-button
           type="danger"
@@ -197,13 +197,13 @@
         class-name="small-padding fixed-width"
       >
         <template slot-scope="scope">
-          <el-button
+          <!-- <el-button
             size="mini"
             type="text"
             icon="el-icon-edit"
             @click="handleAllocationOne(scope.row)"
             >编辑</el-button
-          >
+          > -->
           <el-button
             size="mini"
             type="text"
@@ -632,7 +632,7 @@ export default {
         accountList: [], //账户列表下拉
         accountTypeList: [
           { value: "cljn", label: "磁力金牛" },
-          { value: "cljnPhone", label: "磁力金牛移动端" },
+          { value: "cljnydd", label: "磁力金牛移动端" },
           { value: "cp", label: "操盘" },
         ], //账户类型下拉
         putTypeList: [
@@ -764,6 +764,7 @@ export default {
         cljn: "磁力金牛",
         cljnPhone: "磁力金牛移动端",
         cp: "操盘",
+        cljnydd: "磁力金牛移动端",
       };
       return statusMap[status];
     },
@@ -897,7 +898,7 @@ export default {
     /** 查询字典类型列表 */
     getList() {
       this.loading = true;
-      getList(this.queryParams).then((response) => {
+      getList({ ...this.queryParams, userId: this.userId }).then((response) => {
         this.typeList = response.rows;
         this.total = response.total;
         this.loading = false;

+ 8 - 4
src/views/trader/components/upload.vue

@@ -5,8 +5,8 @@
       :before-upload="handleBeforeUpload"
       :file-list="fileList"
       :drag="drag"
-      :limit="4"
-      multiple
+      :limit="count"
+      :multiple="count>1?true:false"
       :on-remove="handleDelete"
       :accept="accept"
       :on-error="handleUploadError"
@@ -37,6 +37,10 @@ export default {
       type: Number,
       default: 2,
     },
+    count: {
+      type: Number,
+      default: 4,
+    },
     // 文件类型, 例如['png', 'jpg', 'jpeg']
     fileType: {
       type: Array,
@@ -116,7 +120,7 @@ export default {
     },
     // 文件个数超出
     handleExceed() {
-      this.$message.error(`只允许上传4个文件`);
+      this.$message.error(`只允许上传${this.count}个文件`);
     },
     // 上传失败
     handleUploadError(err) {
@@ -134,7 +138,7 @@ export default {
     // 删除文件
     handleDelete(file, list) {
       var index = this.fileList.findIndex((v) => v.uid === file.uid);
-      if(index>-1){
+      if (index > -1) {
         this.fileList.splice(index, 1);
       }
     },