wjx 2 سال پیش
والد
کامیت
7689b6c8fb

+ 1 - 1
.env.development

@@ -2,7 +2,7 @@
 ENV = 'development'
 
 # 趣程管理系统/开发环境
-VUE_APP_BASE_API = 'http://test.api.zanxiangwl.com/api'
+VUE_APP_BASE_API = 'http://test.api.zanxiangwl.com'
 VUE_APP_DATA_API = 'http://data.zanxiangnet.com:8009'
 VUE_APP_BASE_URL = 'http://test.erp.zanxiangnet.com/#/login'
 VUE_APP_DDAPPID = 'dingtqel20goyqnsnekd'

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
src/assets/icons/svg/gameList.svg


+ 1 - 0
src/assets/icons/svg/interdiction.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1667371271333" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="27478" width="48" height="48" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M512.000512 63.83998c-119.683846 0-232.199433 46.615691-316.843228 131.246183-0.013303 0.020466-0.027629 0.020466-0.040932 0.026606-0.013303 0.021489-0.013303 0.034792-0.027629 0.048095C110.459253 279.80466 63.849702 392.32741 63.849702 512.004093c0 119.702266 46.623877 232.232179 131.279952 316.8903 84.643796 84.657098 197.174732 131.264603 316.870858 131.264603 119.680776 0 232.198409-46.608527 316.841182-131.23902 0.014326-0.025583 0.027629-0.025583 0.041956-0.025583 0.014326-0.027629 0.014326-0.041956 0.025583-0.056282 84.630493-84.628446 131.23902-197.160405 131.23902-316.835042 0-119.697149-46.622854-232.239342-131.278929-316.8903C744.224504 110.462834 631.695614 63.83998 512.000512 63.83998zM214.933699 809.076022c-79.364559-79.335906-123.07406-184.862311-123.07406-297.071929 0-107.524922 40.222073-208.832236 113.40484-286.939151l593.666998 593.680301c-78.106916 73.16844-179.408089 113.40484-286.930965 113.40484C399.784754 932.150082 294.284955 888.441605 214.933699 809.076022zM818.734498 798.942221 225.0675 205.26806c78.091566-73.182766 179.393763-113.418142 286.931988-113.418142 112.213711 0 217.714534 43.703361 297.064766 123.07406 79.364559 79.344093 123.07406 184.864358 123.07406 297.080116C932.139338 619.534132 891.917264 720.835306 818.734498 798.942221z" p-id="27479"></path></svg>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
src/assets/icons/svg/realName.svg


+ 1 - 0
src/assets/icons/svg/roleList.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1667370987953" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="22484" width="48" height="48" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M848.6 170.9H175.1c-49.6 0-90 40.4-90 90v501.8c0 49.6 40.4 90 90 90h673.5c49.6 0 90-40.4 90-90V260.9c0-49.6-40.4-90-90-90z m30 591.8c0 16.5-13.5 30-30 30H175.1c-16.5 0-30-13.5-30-30V260.9c0-16.5 13.5-30 30-30h673.5c16.5 0 30 13.5 30 30v501.8zM500 570.2c42.4-30.1 70.2-79.7 70.2-135.5 0-91.6-74.5-166.1-166.1-166.1s-166.2 74.4-166.2 166c0 55.9 27.7 105.4 70.2 135.5-60.6 29.5-106.3 86.2-119.7 155.7-2.8 14.6 6.7 28.7 21.3 31.5 1.7 0.3 3.4 0.5 5.1 0.5 12.6 0 23.9-9 26.4-21.8 15-77.7 83.5-134.2 162.8-134.2 79.3 0 147.8 56.4 162.8 134.2 2.8 14.6 16.9 24.2 31.5 21.3 14.6-2.8 24.2-16.9 21.3-31.5-13.3-69.4-59-126.1-119.6-155.6z m-96-23.3c-61.9 0-112.3-50.4-112.3-112.3S342.1 322.4 404 322.4s112.3 50.4 112.3 112.3S465.9 546.9 404 546.9z m406.6-230.8H640.1c-13.8 0-25 11.2-25 25s11.2 25 25 25h170.4c13.8 0 25-11.2 25-25 0.1-13.8-11.1-25-24.9-25z m0 99.6H640.1c-13.8 0-25 11.2-25 25s11.2 25 25 25h170.4c13.8 0 25-11.2 25-25s-11.1-25-24.9-25z m0 106.2H640.1c-13.8 0-25 11.2-25 25s11.2 25 25 25h170.4c13.8 0 25-11.2 25-25s-11.1-25-24.9-25z" p-id="22485"></path></svg>

+ 4 - 637
src/views/accounts/adWarrant/index.vue

@@ -56,15 +56,6 @@
                     >授权广告平台</el-button>
                 </div>
             </el-col>
-            <!-- <el-col :span="1.5">
-                <el-button
-                    type="danger"
-                    icon="el-icon-edit"
-                    size="mini"
-                    :disabled="multiple"
-                    @click="handleManyEdit"
-                >编辑</el-button>
-            </el-col> -->
             <el-col :span="1.5">
                 <div class="grid-content">
                     <el-button
@@ -113,9 +104,8 @@
 
         <el-table :data="adList"  @selection-change="handleSelectionChange">
             <el-table-column type="selection" width="45" align="center" fixed/>
-            <el-table-column label="ID" prop="id" fixed width="55" align="center"/>
+            <el-table-column label="ID" prop="id" fixed width="75" align="center"/>
             <el-table-column label="广告主ID" prop="accountId" align="center" width="100" fixed/>
-            <!-- <el-table-column label="期数" prop="stage" align="center" width="100"/> -->
             <el-table-column label="类型" prop="sourceType" align="center" width="70">
                 <template slot-scope="scope">
                     <div>{{scope.row.sourceType == 0 ? '微信' : 'QQ'}}</div>
@@ -132,7 +122,7 @@
                     </el-row>
                 </template>
             </el-table-column>
-            <el-table-column label="企业名称" prop="corporationName" align="center">
+            <el-table-column label="企业名称" prop="corporationName" align="center" width="120">
                 <template slot-scope="scope">
                     <el-tooltip placement="top" effect="light">
                         <div slot="content">{{scope.row.corporationName}}</div>
@@ -150,7 +140,6 @@
                             <p>{{ JSON.parse(scope.row.agencyIdList).toString() }}</p>
                         </div>
                     </el-tooltip>
-                    <!-- <div v-for="(agId, index) in JSON.parse(scope.row.agencyIdList)" :key="index">{{agId}}</div> -->
                 </template>
             </el-table-column>
             <el-table-column label="行业ID" prop="systemIndustryId" align="center">
@@ -164,10 +153,7 @@
                 </template>
             </el-table-column>
             <el-table-column label="授权状态" prop="authStatus" align="center" width="80"/>
-            <!-- <el-table-column label="投放书名" prop="book" align="center" width="80" :show-overflow-tooltip="true"/> -->
             <el-table-column label="日限额(分)" prop="dailyBudget" align="center" width="100"/>
-            <!-- <el-table-column label="投手" prop="pitcher" align="center" width="120"/> -->
-            <!-- <el-table-column label="书城" prop="platform" align="center" width="70" :show-overflow-tooltip="true"/> -->
             <el-table-column label="accessToken" prop="accessToken" align="center" width="110">
                 <template slot-scope="scope">
                     <el-tooltip placement="top" effect="light">
@@ -188,45 +174,13 @@
                     </el-tooltip>
                 </template>
             </el-table-column>
-            <!-- <el-table-column label="运营人员微信号列表" prop="staffWechatIdList" align="center" width="110" :show-overflow-tooltip="true">
-                <template slot-scope="scope">
-                    <div v-for="(sta, index) in scope.row.staffWechatIdList" :key="index">{{sta}}</div>
-                </template>
-            </el-table-column> -->
-            
-            <!-- <el-table-column label="账户类型" prop="wechatAccountType" align="center"  width="80"/> -->
             <el-table-column label="授权时间" align="center" prop="createTime" width="150">
                 <template slot-scope="scope">
                     <span>{{ parseTime(scope.row.createTime) }}</span>
                 </template>
             </el-table-column>
-            <!-- <el-table-column label="更新时间" align="center" prop="createTime" width="100">
-                <template slot-scope="scope">
-                    <span>{{ parseTime(scope.row.updateTime) }}</span>
-                </template>
-            </el-table-column> -->
-            <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="240">
+            <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="120">
                 <template slot-scope="scope" v-if="scope.row.id && typeof scope.row.id === 'number'">
-                    <!-- <el-button
-                        size="mini"
-                        type="text"
-                        icon="el-icon-edit"
-                        @click="handleEdit(scope.row)"
-                    >编辑</el-button>
-                    <el-button
-                        size="mini"
-                        type="text"
-                        icon="el-icon-sort"
-                        v-hasPermi="['adWarrant:switch']"
-                        @click="handleSwitch(scope.row, 'acc')"
-                    >切号</el-button>
-                    <el-button
-                        size="mini"
-                        type="text"
-                        icon="el-icon-sort"
-                        v-hasPermi="['adWarrant:switch']"
-                        @click="handleSwitch(scope.row, 'book')"
-                    >切书</el-button> -->
                     <el-button
                         size="mini"
                         type="text"
@@ -234,32 +188,6 @@
                         v-hasPermi="['adWarrant:switch']"
                         @click="puthangdle(scope.row)"
                     >指派</el-button>
-                    <!-- <el-button
-                        size="mini"
-                        type="text"
-                        icon="el-icon-sort"
-                        v-hasPermi="['adWarrant:switch']"
-                        @click="handleSwitch(scope.row, 'terrace')"
-                    >切平台</el-button>
-                    <el-button
-                        size="mini"
-                        type="text"
-                        icon="el-icon-video-camera-solid"
-                        v-hasPermi="['adWarrant:switch']"
-                        @click="handleDetails(scope.row)"
-                    >记录</el-button>
-                    <div style="display: inline-block;width: 10px"></div>
-                    <el-popconfirm
-                        title="确定删除吗?"
-                        @confirm="handleDelete(scope.row)"
-                    >
-                        <el-button
-                            slot="reference"
-                            size="mini"
-                            type="text"
-                            icon="el-icon-delete"
-                        >删除</el-button>
-                    </el-popconfirm> -->
                 </template>
             </el-table-column>
         </el-table>
@@ -272,242 +200,6 @@
             @pagination="getList"
         />
 
-        <!-- 编辑弹窗 -->
-        <el-dialog 
-            title="编辑平台"
-            :visible.sync="openEdit" 
-            width="400px"
-            @close="dialogClose"
-            >
-            <el-form :model="queryPlatform" :rules="rules" ref="platForm">
-                <el-form-item label="投放期数" prop="stage">
-                    <el-select v-model="queryPlatform.stage" placeholder="请选择" filterable style="width: 100%" clearable>
-                        <el-option
-                            v-for="item in perodidAll"
-                            :key="item.id"
-                            :label="item.period"
-                            :value="item.period">
-                        </el-option>
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="投放书名" prop="book">
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryPlatform.book"
-                    />
-                </el-form-item>
-                <el-form-item label="投手信息" prop="pitcher">
-                    <el-select v-model="queryPlatform.pitcher" placeholder="请选择" filterable style="width: 100%" clearable>
-                        <el-option
-                            v-for="item in userAll"
-                            :key="item.id"
-                            :label="item.nickName"
-                            :value="item.nickName">
-                        </el-option>
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="书城平台名称" prop="platform">
-                    <el-select v-model="queryPlatform.platform" placeholder="请选择" filterable style="width: 100%" clearable>
-                        <el-option
-                            v-for="item in bookAll"
-                            :key="item.id"
-                            :label="item.platformName"
-                            :value="item.platformName">
-                        </el-option>
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="微信公众号名称" prop="wechatAccountName">
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryPlatform.wechatAccountName"
-                    />
-                </el-form-item>
-            </el-form>
-            <span slot="footer" class="dialog-footer">
-                <el-button @click="openEdit = false">取 消</el-button>
-                <el-button type="primary" @click="submitForm('platForm')">确 定</el-button>
-            </span>
-        </el-dialog>
-
-
-        <!-- 切换弹窗 -->
-        <el-dialog 
-            :title="switchType === 'book' ? '切书' : switchType === 'acc' ? '切号' : switchType === 'pitcher' ? '切投手' : '切平台'"
-            :visible.sync="openEditSwitch"
-            width="350px"
-            >
-            <el-form :model="queryBook" :rules="rulesBook" ref="platFormBook" label-position="top" v-if="switchType === 'book'">
-                <el-form-item label="小说书名" prop="book" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryBook.book"
-                    />
-                </el-form-item>
-                <el-form-item label="公众号名称" prop="name" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryBook.name"
-                    />
-                </el-form-item>
-                <el-form-item label="开始时间" prop="startTime">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryBook.startTime"
-                        type="datetime"
-                        placeholder="选择开始时间">
-                    </el-date-picker>
-                </el-form-item>
-                <el-form-item label="结束时间" prop="endTime">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryBook.endTime"
-                        type="datetime"
-                        placeholder="选择结束时间">
-                    </el-date-picker>
-                </el-form-item>
-            </el-form>
-
-            <el-form :model="queryAcc" :rules="rulesAcc" ref="platFormAcc" label-position="top" v-else-if="switchType === 'acc'">
-                <el-form-item label="公众号名称" prop="name" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryAcc.name"
-                    />
-                </el-form-item>
-                <el-form-item label="投手信息" prop="pitcherId">
-                    <el-select v-model="queryAcc.pitcherId" placeholder="请选择" filterable style="width: 100%" clearable>
-                        <el-option
-                            v-for="item in userAll"
-                            :key="item.id"
-                            :label="item.nickName"
-                            :value="item.id">
-                        </el-option>
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="开始时间" prop="startTime">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryAcc.startTime"
-                        type="datetime"
-                        placeholder="选择开始时间">
-                    </el-date-picker>
-                </el-form-item>
-                <el-form-item label="结束时间" prop="endTime">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryAcc.endTime"
-                        type="datetime"
-                        placeholder="选择结束时间">
-                    </el-date-picker>
-                </el-form-item>
-            </el-form>
-
-            <el-form :model="queryPitcher" :rules="rulesPitcher" ref="platFormPitcher" label-position="top" v-else-if="switchType === 'pitcher'">
-                <el-form-item label="公众号名称" prop="name" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryPitcher.name"
-                    />
-                </el-form-item>
-                <el-form-item label="投手信息" prop="pitcherId">
-                    <el-select v-model="queryPitcher.pitcherId" placeholder="请选择" filterable style="width: 100%" clearable>
-                        <el-option
-                            v-for="item in userAll"
-                            :key="item.id"
-                            :label="item.nickName"
-                            :value="item.id">
-                        </el-option>
-                    </el-select>
-                </el-form-item>
-                <el-form-item label="开始时间" prop="startTime">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryPitcher.startTime"
-                        type="datetime"
-                        placeholder="选择开始时间">
-                    </el-date-picker>
-                </el-form-item>
-                <el-form-item label="结束时间" prop="endTime">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryPitcher.endTime"
-                        type="datetime"
-                        placeholder="选择结束时间">
-                    </el-date-picker>
-                </el-form-item>
-            </el-form>
-
-            <el-form :model="queryTerrace" :rules="rulesTerrace" ref="platFormTerrace" label-position="top" v-else>
-                <el-form-item label="公众号名称" prop="name" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryTerrace.name"
-                    />
-                </el-form-item>
-                <el-form-item label="书名称" prop="bookName" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryTerrace.bookName"
-                    />
-                </el-form-item>
-                <el-form-item label="现在小说平台" prop="currentPlatform" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryTerrace.currentPlatform"
-                    />
-                </el-form-item>
-                <el-form-item label="原始小说平台" prop="primaryPlatform" >
-                    <el-input
-                        clearable
-                        size="small"
-                        v-model="queryTerrace.primaryPlatform"
-                    />
-                </el-form-item>
-                <el-form-item label="切换时间" prop="changeDate">
-                    <el-date-picker
-                        style="width: 100%"
-                        v-model="queryTerrace.changeDate"
-                        type="datetime"
-                        placeholder="选择切换时间">
-                    </el-date-picker>
-                </el-form-item>
-            </el-form>
-
-            <span slot="footer" class="dialog-footer">
-                <el-button @click="openEditSwitch = false">取 消</el-button>
-                <el-button type="primary" @click="onSubmitSwitch()">确 定</el-button>
-            </span>
-        </el-dialog>
-
-
-        <!-- 详情 -->
-        <el-drawer
-            :visible.sync="drawer"
-            size='420px'
-            direction="ttb"
-            :with-header="false"
-            @close="closeDetDrawer">
-            <div class="drawerDetail">
-                <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleDetSelect">
-                    <el-menu-item index="1">切号</el-menu-item>
-                    <el-menu-item index="2">切书</el-menu-item>
-                    <el-menu-item index="3">切投手</el-menu-item>
-                    <el-menu-item index="4">切平台</el-menu-item>
-                </el-menu>
-                <div class="line"></div>
-                <my-table :accountId="accountId" :switchType="activeIndex"></my-table>
-            </div>
-        </el-drawer>
-
         <!-- 腾讯广告应用管理 -->
         <el-dialog 
             title="腾讯广告应用管理"
@@ -721,7 +413,7 @@
 </template>
 
 <script>
-import { listAd, getAd, toAuth, editAdMp, refreshByIds, deleteAdMp, getAdt, switchAcc, switchBook, switchPitcher, switchPlatform, getAdAppList, addApp, editApp, getAdAppListAll, cutPut } from "@/api/accounts/adApi";
+import { listAd, toAuth, editAdMp, refreshByIds, deleteAdMp, getAdt, switchAcc, switchBook, switchPitcher, switchPlatform, getAdAppList, addApp, editApp, getAdAppListAll, cutPut } from "@/api/accounts/adApi";
 import { getAllBook } from "@/api/system/books";
 import { getPeriodAll } from "@/api/accounts/period";
 import { allUser } from "@/api/system/user";
@@ -747,19 +439,9 @@ export default {
             adList: [],
             // 表格选中ids
             ids: [],
-            // 弹窗控制
-            openEdit: false,
             loading: false,
             // 表单控制
             rules: {},
-            // 保存内容
-            queryPlatform: {
-                book: '',
-                pitcher: '',
-                platform: '',
-                stage: '',
-                wechatAccountName: ''
-            },
             // 总修改按钮控制 非多个禁用
             multiple: true,
             // 所有书城平台
@@ -770,87 +452,6 @@ export default {
             userAll: [],
             // 保存公众号
             accounts: [],
-            queryBook: {  //切书
-                book: "",     // 书
-                endTime: "",  // 结束时间
-                name: "",     // 公众号名称
-                startTime: "" // 开始时间
-            },
-            queryAcc: {  //切账号所需数据
-                endTime: "",
-                name: "",      // 公众号名称
-                pitcher: "",   // 投手名称
-                pitcherId: null,  // 投手用户Id
-                startTime: ""
-            },
-            queryPitcher: {  //切投手填数据
-                endTime: "",
-                name: "",     // 公众号名称
-                pitcher: "",
-                pitcherId: null,
-                startTime: ""
-            },
-            queryTerrace: {  //切平台填数据
-                bookName: "",
-                changeDate: "",
-                currentPlatform: "",
-                name: "",
-                primaryPlatform: ""
-            },
-            rulesBook: {
-                book: [
-                    { required: true, message: '请输入要切换的小说书名', trigger: 'blur' }
-                ],
-                name: [
-                    { required: true, message: '请输入公众号名称', trigger: 'blur' }
-                ],
-                startTime: [
-                    { required: true, message: '请选择开始时间book', trigger: 'change' }
-                ],
-            },
-            rulesAcc: {
-                name: [
-                    { required: true, message: '请输入公众号名称', trigger: 'blur' }
-                ],
-                startTime: [
-                    { required: true, message: '请选择开始时间acc', trigger: 'change' }
-                ],
-                pitcherId: [
-                    { required: true, message: '请选择投手acc', trigger: 'blur' }
-                ]
-            },
-            rulesPitcher: {
-                name: [
-                    { required: true, message: '请输入公众号名称', trigger: 'blur' }
-                ],
-                startTime: [
-                    { required: true, message: '请选择开始时间pit', trigger: 'change' }
-                ],
-                pitcherId: [
-                    { required: true, message: '请选择投手pit', trigger: 'blur' }
-                ]
-            },
-            rulesTerrace: {
-                name: [
-                    { required: true, message: '请输入公众号名称', trigger: 'blur' }
-                ],
-                changeDate: [
-                    { required: true, message: '请选择切换时间', trigger: 'change' }
-                ],
-                currentPlatform: [
-                    { required: true, message: '请输入现在小说平台', trigger: 'blur' }
-                ],
-                primaryPlatform: [
-                    { required: true, message: '请输入原始小说平台', trigger: 'blur' }
-                ],
-                bookName: [
-                    { required: true, message: '请输入书名称', trigger: 'blur' }
-                ]
-            },
-            openEditSwitch: false,
-            switchType: '',   //book   acc  pitcher  terrace
-            drawer: false,   // 详情弹窗
-            activeIndex: '1',      // 1 切号  2 切书  3 切投手  4 切平台   
             accountId: null,
             openTenEditSwitch: false, // 腾讯广告应用管理
             tenQueryForm: {
@@ -1095,174 +696,6 @@ export default {
                 this.loading = false
             }).catch(() => this.loading = false)
         },
-        /** 处理关闭抽屉还原accountId */
-        closeDetDrawer() {
-            // 下次进入同一个好触发请求
-            this.accountId = null
-        },
-        /** 选择切换类型触发 */
-        handleDetSelect(key, keyPath){
-            this.activeIndex = key
-        },
-        /** 详情按钮 */
-        handleDetails(value) {
-            this.accountId = value.accountId
-            this.drawer = true
-        },
-        /** 切换按钮 */
-        handleSwitch(value, type){
-            this.switchType = type
-            switch(type){
-                case 'book':
-                    this.queryBook.id = value.id
-                    this.queryBook.name = value.wechatAccountName
-                    this.$nextTick(() => {  //清除校验
-                        this.$refs.platFormBook.clearValidate();
-                    })
-                    break;
-                case 'acc':
-                    this.queryAcc.name = value.wechatAccountName
-                    this.queryAcc.id = value.id
-                    this.$nextTick(() => {
-                        this.$refs.platFormAcc.clearValidate();
-                    })
-                    break;
-                case 'pitcher':
-                    this.queryPitcher.id = value.id
-                    this.queryPitcher.name = value.wechatAccountName
-                    this.$nextTick(() => {
-                        this.$refs.platFormPitcher.clearValidate();
-                    })
-                    break;
-                case 'terrace':
-                    this.queryTerrace.id = value.id
-                    this.queryTerrace.name = value.wechatAccountName
-                    this.$nextTick(() => {
-                        this.$refs.platFormTerrace.clearValidate();
-                    })
-                    break;
-            }
-            this.openEditSwitch = true
-        },
-        /** 切换提交*/
-        onSubmitSwitch() {
-            console.log('触发了')
-            switch(this.switchType){
-                case 'book':
-                    this.$refs['platFormBook'].validate((valid) => {
-                        if (valid) {
-                            let { startTime, endTime } = this.queryBook
-                            if(startTime){
-                                startTime = this.parserTime(startTime)
-                            }
-                            if(endTime){
-                                endTime = this.parserTime(endTime)
-                            }
-                            switchBook({ ...this.queryBook, startTime, endTime }).then(response => {
-                                if(response.data){
-                                    this.msgSuccess("切换成功");
-                                    this.openEditSwitch = false
-                                    this.resetForm("platFormBook");
-                                    this.getList()
-                                }else{
-                                    console.error(response)
-                                }
-                            })
-                        } else {
-                            return false;
-                        }
-                    });
-                    break;
-                case 'acc':
-                    this.$refs['platFormAcc'].validate((valid) => {
-                        if (valid) {
-                            let { startTime, endTime, pitcherId } = this.queryAcc
-                            if(startTime){
-                                startTime = this.parserTime(startTime)
-                            }
-                            if(endTime){
-                                endTime = this.parserTime(endTime)
-                            }
-                            let pitcherUser = this.userAll.filter((item) => {
-                                if(item.id === pitcherId){
-                                    return item
-                                }
-                            })
-                            let pitcher = pitcherUser[0].nickName
-                            let params = { ...this.queryAcc, startTime, endTime, pitcher }
-                            switchAcc(params).then(response => {
-                                if(response.data){
-                                    this.msgSuccess("切换成功");
-                                    this.openEditSwitch = false
-                                    this.resetForm("platFormAcc");
-                                    this.getList()
-                                }else{
-                                    console.error(response)
-                                }
-                            })
-                        } else {
-                            return false;
-                        }
-                    });
-                    break;
-                case 'pitcher':
-                    this.$refs['platFormPitcher'].validate((valid) => {
-                        if (valid) {
-                            let { startTime, endTime, pitcherId } = this.queryPitcher
-                            if(startTime){
-                                startTime = this.parserTime(startTime)
-                            }
-                            if(endTime){
-                                endTime = this.parserTime(endTime)
-                            }
-                            let pitcherUser = this.userAll.filter((item) => {
-                                if(item.id === pitcherId){
-                                    return item
-                                }
-                            })
-                            let pitcher = pitcherUser[0].nickName
-                            let params = { ...this.queryPitcher, startTime, endTime, pitcher }
-                            switchPitcher(params).then(response => {
-                                if(response.data){
-                                    this.msgSuccess("切换成功");
-                                    this.openEditSwitch = false
-                                    this.resetForm("platFormPitcher");
-                                    this.getList()
-                                }else{
-                                    console.error(response)
-                                }
-                            })
-                        } else {
-                            return false;
-                        }
-                    });
-                    break;
-                case 'terrace':
-                    this.$refs['platFormTerrace'].validate((valid) => {
-                        if (valid) {
-                            let { changeDate } = this.queryTerrace
-                            if(changeDate){
-                                changeDate = this.parserTime(changeDate)
-                            }
-                            let params = { ...this.queryTerrace, changeDate }
-                            switchPlatform(params).then(response => {
-                                if(response.data){
-                                    this.msgSuccess("切换成功");
-                                    this.openEditSwitch = false
-                                    this.resetForm("platFormTerrace");
-                                    this.getList()
-                                }else{
-                                    console.error(response)
-                                }
-                            })
-                        } else {
-                            return false;
-                        }
-                    });
-                    break;
-            }
-            
-        },
         /** 时间转换 */
         parserTime(time){
             const d = new Date(time)
@@ -1361,78 +794,12 @@ export default {
             this.resetForm("queryForm");
             this.getList();
         },
-        /** 编辑 */
-        handleEdit(value) {
-            let { id, book, pitcher, platform, stage, wechatAccountName } = value
-            this.queryPlatform = {
-                id: [id],
-                book,
-                pitcher,
-                platform,
-                stage,
-                wechatAccountName
-            }
-            this.openEdit = true
-        },
-        /** 删除 */
-        handleDelete(value) {
-            let { id } = value
-            deleteAdMp(id).then(response => {
-                if(response.data){
-                    this.msgSuccess("删除成功");
-                    this.openEdit = false
-                    this.getList()
-                }else{
-                    console.error(response)
-                }
-            })
-        },
-        /** 保存 */
-        submitForm(formName) {
-            this.$refs[formName].validate((valid) => {
-                if (valid) {
-                    editAdMp(this.queryPlatform).then(response => {
-                        if(response.data){
-                            this.msgSuccess("编辑成功");
-                            this.openEdit = false
-                            this.getList()
-                        }else{
-                            console.error(response)
-                        }
-                    })
-                } else {
-                    return false;
-                }
-            });
-        },
-        /** 关闭清空弹窗信息 */
-        dialogClose() {
-            this.queryPlatform = {
-                book: '',
-                pitcher: '',
-                platform: '',
-                stage: '',
-                wechatAccountName: ''
-            }
-        },
         // 多选框选中数据
         handleSelectionChange(selection) {
             console.log(selection)
             this.ids = selection.map(item => item.id)
             console.log(this.ids)
             this.multiple = !selection.length
-        },
-        // 勾选编辑
-        handleManyEdit() {
-            this.queryPlatform = {
-                id: this.ids,
-                book: '',
-                pitcher: '',
-                platform: '',
-                stage: '',
-                wechatAccountName: ''
-            }
-            this.openEdit = true
         }
     }
 }

+ 3 - 3
src/views/accounts/period/index.vue

@@ -13,9 +13,9 @@
         </el-row>
 
         <el-table :data="periodList">
-            <el-table-column label="ID" prop="id" align="center"/>
-            <el-table-column label="期数" prop="period" align="center"/>
-            <el-table-column label="操作" align="center" >
+            <el-table-column label="ID" prop="id" align="center" width="120"/>
+            <el-table-column label="期数" prop="period" align="center" width="350"/>
+            <el-table-column label="操作">
                 <template slot-scope="scope">
                     <el-button
                         size="mini"

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است