|
@@ -1,309 +1,312 @@
|
|
|
<template>
|
|
|
<div class="othgoodsOnline pagePadding">
|
|
|
- <ex-table
|
|
|
- v-loading="loading"
|
|
|
- v-if="powers && powers.length > 0 && powers.some((item) => item == '001')"
|
|
|
- :table="table"
|
|
|
- :data="tableData"
|
|
|
- :columns="columns"
|
|
|
- :page="pageInfo"
|
|
|
- :size="size"
|
|
|
- @page-curr-change="handlePageChange"
|
|
|
- @page-size-change="handleSizeChange"
|
|
|
- @screen-reset="
|
|
|
- pageInfo.curr = 1;
|
|
|
- parmValue.page = 1;
|
|
|
- searchList();
|
|
|
- "
|
|
|
- @screen-submit="
|
|
|
- pageInfo.curr = 1;
|
|
|
- parmValue.page = 1;
|
|
|
- searchList();
|
|
|
- "
|
|
|
- >
|
|
|
- <template #table-header="{}">
|
|
|
- <div style="width: 100%">
|
|
|
- <el-row style="padding: 0 0 10px 80px">
|
|
|
- <el-col :span="4" style="width: 150px">
|
|
|
- <el-select
|
|
|
- v-model="parmValue.exam_status"
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- :size="searchSize"
|
|
|
- placeholder="状态"
|
|
|
- style="width: 100%"
|
|
|
- @change="
|
|
|
- pageInfo.curr = 1;
|
|
|
- parmValue.page = 1;
|
|
|
- searchList();
|
|
|
- "
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in options8"
|
|
|
- :key="'status' + item.id"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id"
|
|
|
- />
|
|
|
- </el-select>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4" style="width: 130px; padding: 0 0 0 10px">
|
|
|
- <el-select
|
|
|
- v-model="parmValue.good_type"
|
|
|
- filterable
|
|
|
- clearable
|
|
|
- :size="searchSize"
|
|
|
- placeholder="是否定制"
|
|
|
- style="width: 100%"
|
|
|
- @change="
|
|
|
- pageInfo.curr = 1;
|
|
|
- parmValue.page = 1;
|
|
|
- searchList();
|
|
|
- "
|
|
|
- >
|
|
|
- <el-option
|
|
|
- v-for="item in options1"
|
|
|
- :key="'good_type' + item.id"
|
|
|
- :label="item.name"
|
|
|
- :value="item.id"
|
|
|
+ <div v-if="powers && powers.length > 0 && powers.some((item) => item == '001')">
|
|
|
+ <ex-table
|
|
|
+ v-loading="loading"
|
|
|
+ :table="table"
|
|
|
+ :data="tableData"
|
|
|
+ :columns="columns"
|
|
|
+ :page="pageInfo"
|
|
|
+ :size="size"
|
|
|
+ @page-curr-change="handlePageChange"
|
|
|
+ @page-size-change="handleSizeChange"
|
|
|
+ @screen-reset="
|
|
|
+ pageInfo.curr = 1;
|
|
|
+ parmValue.page = 1;
|
|
|
+ searchList();
|
|
|
+ "
|
|
|
+ @screen-submit="
|
|
|
+ pageInfo.curr = 1;
|
|
|
+ parmValue.page = 1;
|
|
|
+ searchList();
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <template #table-header="{}">
|
|
|
+ <div style="width: 100%">
|
|
|
+ <el-row style="padding: 0 0 10px 80px">
|
|
|
+ <el-col :span="4" style="width: 150px">
|
|
|
+ <el-select
|
|
|
+ v-model="parmValue.exam_status"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ :size="searchSize"
|
|
|
+ placeholder="状态"
|
|
|
+ style="width: 100%"
|
|
|
+ @change="
|
|
|
+ pageInfo.curr = 1;
|
|
|
+ parmValue.page = 1;
|
|
|
+ searchList();
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options8"
|
|
|
+ :key="'status' + item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4" style="width: 130px; padding: 0 0 0 10px">
|
|
|
+ <el-select
|
|
|
+ v-model="parmValue.good_type"
|
|
|
+ filterable
|
|
|
+ clearable
|
|
|
+ :size="searchSize"
|
|
|
+ placeholder="是否定制"
|
|
|
+ style="width: 100%"
|
|
|
+ @change="
|
|
|
+ pageInfo.curr = 1;
|
|
|
+ parmValue.page = 1;
|
|
|
+ searchList();
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options1"
|
|
|
+ :key="'good_type' + item.id"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" style="width: 303px; padding: 0 0 0 10px">
|
|
|
+ <period-date-picker
|
|
|
+ :type="1"
|
|
|
+ :width="'135px'"
|
|
|
+ :size="searchSize"
|
|
|
+ :start="parmValue.start"
|
|
|
+ :end="parmValue.end"
|
|
|
+ @timeReturned="handleTime"
|
|
|
/>
|
|
|
- </el-select>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6" style="width: 303px; padding: 0 0 0 10px">
|
|
|
- <period-date-picker
|
|
|
- :type="1"
|
|
|
- :width="'135px'"
|
|
|
- :size="searchSize"
|
|
|
- :start="parmValue.start"
|
|
|
- :end="parmValue.end"
|
|
|
- @timeReturned="handleTime"
|
|
|
- />
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="3" class="fr" style="width: 66px; padding: 0 0 0 10px">
|
|
|
- <el-button type="warning" :size="searchSize" @click="restSearch">
|
|
|
- 重置
|
|
|
- </el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
+ <el-col :span="3" class="fr" style="width: 66px; padding: 0 0 0 10px">
|
|
|
+ <el-button type="warning" :size="searchSize" @click="restSearch">
|
|
|
+ 重置
|
|
|
+ </el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
|
|
|
- <el-row>
|
|
|
- <el-col :span="6" style="width: 310px">
|
|
|
- <good-class
|
|
|
- :value="parmValue.cat_id"
|
|
|
- @handleChange="goods_class_change"
|
|
|
- :disabled="false"
|
|
|
- :size="searchSize"
|
|
|
- :isDetail="false"
|
|
|
- :placeholder="'分类'"
|
|
|
- />
|
|
|
- </el-col>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6" style="width: 310px">
|
|
|
+ <good-class
|
|
|
+ :value="parmValue.cat_id"
|
|
|
+ @handleChange="goods_class_change"
|
|
|
+ :disabled="false"
|
|
|
+ :size="searchSize"
|
|
|
+ :isDetail="false"
|
|
|
+ :placeholder="'分类'"
|
|
|
+ />
|
|
|
+ </el-col>
|
|
|
|
|
|
- <el-col :span="6" style="width: 240px; padding: 0 0 0 10px">
|
|
|
- <search-terrace
|
|
|
- :value="parmValue.platform_code"
|
|
|
- :disabled="false"
|
|
|
- :size="'mini'"
|
|
|
- :isDetail="false"
|
|
|
- :is_show="'0'"
|
|
|
- :placeholder="'所属平台'"
|
|
|
- @searchChange="platform_codeChange"
|
|
|
- /></el-col>
|
|
|
- <el-col :span="4" style="width: 210px; padding: 0 0 0 10px">
|
|
|
- <search-brand
|
|
|
- :value="brandid"
|
|
|
- :disabled="false"
|
|
|
- :size="'mini'"
|
|
|
- :isDetail="true"
|
|
|
- :names="parmValue.supplierName"
|
|
|
- :placeholder="'商品品牌'"
|
|
|
- @searchChange="brandidsearchChange"
|
|
|
- />
|
|
|
- </el-col>
|
|
|
- <el-col :span="3" class="fr" style="width: 66px; padding: 0 0 0 10px">
|
|
|
- <el-button type="primary" :size="searchSize" @click="searchList">
|
|
|
- 刷新
|
|
|
- </el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row style="padding: 10px 0 0 0">
|
|
|
- <el-col :span="4" style="width: 450px">
|
|
|
- <el-input
|
|
|
- :size="searchSize"
|
|
|
- v-model="sinput"
|
|
|
- :maxlength="40"
|
|
|
- @blur="
|
|
|
- pageInfo.curr = 1;
|
|
|
- parmValue.page = 1;
|
|
|
- searchList();
|
|
|
- "
|
|
|
- placeholder="关键字"
|
|
|
- ><el-select
|
|
|
- v-model="select"
|
|
|
- slot="prepend"
|
|
|
+ <el-col :span="6" style="width: 240px; padding: 0 0 0 10px">
|
|
|
+ <search-terrace
|
|
|
+ :value="parmValue.platform_code"
|
|
|
+ :disabled="false"
|
|
|
+ :size="'mini'"
|
|
|
+ :isDetail="false"
|
|
|
+ :is_show="'0'"
|
|
|
+ :placeholder="'所属平台'"
|
|
|
+ @searchChange="platform_codeChange"
|
|
|
+ /></el-col>
|
|
|
+ <el-col :span="4" style="width: 210px; padding: 0 0 0 10px">
|
|
|
+ <search-brand
|
|
|
+ :value="brandid"
|
|
|
+ :disabled="false"
|
|
|
+ :size="'mini'"
|
|
|
+ :isDetail="true"
|
|
|
+ :names="parmValue.supplierName"
|
|
|
+ :placeholder="'商品品牌'"
|
|
|
+ @searchChange="brandidsearchChange"
|
|
|
+ />
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="3" class="fr" style="width: 66px; padding: 0 0 0 10px">
|
|
|
+ <el-button type="primary" :size="searchSize" @click="searchList">
|
|
|
+ 刷新
|
|
|
+ </el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row style="padding: 10px 0 0 0">
|
|
|
+ <el-col :span="4" style="width: 450px">
|
|
|
+ <el-input
|
|
|
:size="searchSize"
|
|
|
- style="width: 140px"
|
|
|
- @change="
|
|
|
+ v-model="sinput"
|
|
|
+ :maxlength="40"
|
|
|
+ @blur="
|
|
|
pageInfo.curr = 1;
|
|
|
parmValue.page = 1;
|
|
|
searchList();
|
|
|
"
|
|
|
- placeholder="关键字类型"
|
|
|
- >
|
|
|
- <el-option label="商品名称" value="1" />
|
|
|
- <el-option label="成本商品编号" value="2" />
|
|
|
- <el-option label="上线商品编号" value="8" />
|
|
|
- <!-- <el-option label="平台编号" value="3" /> -->
|
|
|
- <!-- <el-option label="供应商编号" value="4" /> -->
|
|
|
- <el-option label="业务企业编号" value="5" />
|
|
|
- <el-option label="平台商品编号" value="6" />
|
|
|
- <el-option label="创建人" value="7" />
|
|
|
- <el-option label="创建人部门" value="9" /> </el-select
|
|
|
- ></el-input>
|
|
|
- </el-col>
|
|
|
- <el-col
|
|
|
- :span="3"
|
|
|
- class="fr"
|
|
|
- style="width: 66px; padding: 0 0 0 10px"
|
|
|
- v-if="powers.some((item) => item == '087')"
|
|
|
- >
|
|
|
- <el-button
|
|
|
- :size="searchSize"
|
|
|
- type="primary"
|
|
|
- style="float: right"
|
|
|
- @click="centerDialogVisible = true"
|
|
|
+ placeholder="关键字"
|
|
|
+ ><el-select
|
|
|
+ v-model="select"
|
|
|
+ slot="prepend"
|
|
|
+ :size="searchSize"
|
|
|
+ style="width: 140px"
|
|
|
+ @change="
|
|
|
+ pageInfo.curr = 1;
|
|
|
+ parmValue.page = 1;
|
|
|
+ searchList();
|
|
|
+ "
|
|
|
+ placeholder="关键字类型"
|
|
|
+ >
|
|
|
+ <el-option label="商品名称" value="1" />
|
|
|
+ <el-option label="成本商品编号" value="2" />
|
|
|
+ <el-option label="上线商品编号" value="8" />
|
|
|
+ <!-- <el-option label="平台编号" value="3" /> -->
|
|
|
+ <!-- <el-option label="供应商编号" value="4" /> -->
|
|
|
+ <el-option label="业务企业编号" value="5" />
|
|
|
+ <el-option label="平台商品编号" value="6" />
|
|
|
+ <el-option label="创建人" value="7" />
|
|
|
+ <el-option label="创建人部门" value="9" /> </el-select
|
|
|
+ ></el-input>
|
|
|
+ </el-col>
|
|
|
+ <el-col
|
|
|
+ :span="3"
|
|
|
+ class="fr"
|
|
|
+ style="width: 66px; padding: 0 0 0 10px"
|
|
|
+ v-if="powers.some((item) => item == '087')"
|
|
|
>
|
|
|
- 导出上线商品
|
|
|
- </el-button>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div></template
|
|
|
- >
|
|
|
- <template #good_thumb_img="{ scope }">
|
|
|
- <div
|
|
|
- v-if="scope.row.good_thumb_img"
|
|
|
- style="width: 20px; height: 20px"
|
|
|
- class="hover"
|
|
|
- v-viewer
|
|
|
+ <el-button
|
|
|
+ :size="searchSize"
|
|
|
+ type="primary"
|
|
|
+ style="float: right"
|
|
|
+ @click="centerDialogVisible = true"
|
|
|
+ >
|
|
|
+ 导出上线商品
|
|
|
+ </el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div></template
|
|
|
>
|
|
|
- <img
|
|
|
- :src="scope.row.good_thumb_img"
|
|
|
- style="display: inline-block; width: 100%; height: 100%"
|
|
|
- alt=""
|
|
|
- />
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- <template #status="{ scope }">
|
|
|
- <el-tag
|
|
|
- :size="tablebtnSize"
|
|
|
- :type="
|
|
|
- scope.row.status == '6' ? '' : scope.row.status == '7' ? 'danger' : 'warning'
|
|
|
- "
|
|
|
- v-text="
|
|
|
- (options8.find((item) => item.id == scope.row.status) || {}).name || '--'
|
|
|
- "
|
|
|
- ></el-tag>
|
|
|
- </template>
|
|
|
- <template #good_type="{ scope }">
|
|
|
- <el-tag
|
|
|
- :size="tablebtnSize"
|
|
|
- :type="scope.row.good_type == '0' ? 'warning' : ''"
|
|
|
- v-text="
|
|
|
- (options1.find((item) => item.id == scope.row.good_type) || {}).name || '--'
|
|
|
- "
|
|
|
- ></el-tag>
|
|
|
- </template>
|
|
|
+ <template #good_thumb_img="{ scope }">
|
|
|
+ <div
|
|
|
+ v-if="scope.row.good_thumb_img"
|
|
|
+ style="width: 20px; height: 20px"
|
|
|
+ class="hover"
|
|
|
+ v-viewer
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ :src="scope.row.good_thumb_img"
|
|
|
+ style="display: inline-block; width: 100%; height: 100%"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template #status="{ scope }">
|
|
|
+ <el-tag
|
|
|
+ :size="tablebtnSize"
|
|
|
+ :type="
|
|
|
+ scope.row.status == '6'
|
|
|
+ ? ''
|
|
|
+ : scope.row.status == '7'
|
|
|
+ ? 'danger'
|
|
|
+ : 'warning'
|
|
|
+ "
|
|
|
+ v-text="
|
|
|
+ (options8.find((item) => item.id == scope.row.status) || {}).name || '--'
|
|
|
+ "
|
|
|
+ ></el-tag>
|
|
|
+ </template>
|
|
|
+ <template #good_type="{ scope }">
|
|
|
+ <el-tag
|
|
|
+ :size="tablebtnSize"
|
|
|
+ :type="scope.row.good_type == '0' ? 'warning' : ''"
|
|
|
+ v-text="
|
|
|
+ (options1.find((item) => item.id == scope.row.good_type) || {}).name || '--'
|
|
|
+ "
|
|
|
+ ></el-tag>
|
|
|
+ </template>
|
|
|
|
|
|
- <template #operation="{ scope }">
|
|
|
- <el-tooltip
|
|
|
- v-if="powers.some((item) => item == '007')"
|
|
|
- effect="dark"
|
|
|
- content="详情"
|
|
|
- placement="top"
|
|
|
- >
|
|
|
- <i
|
|
|
- class="el-icon-view tb-icon"
|
|
|
- @click="getRouter('othgoodsOnlineDetail', scope.row.platform_youzan_id)"
|
|
|
- ></i>
|
|
|
- </el-tooltip>
|
|
|
- <el-tooltip
|
|
|
- v-if="
|
|
|
- powers.some((item) => item == '078') &&
|
|
|
- (scope.row.status === '7' || scope.row.status === '8')
|
|
|
- "
|
|
|
- effect="dark"
|
|
|
- content="重新发起上线流程"
|
|
|
- placement="top"
|
|
|
- >
|
|
|
- <i
|
|
|
- class="el-icon-upload tb-icon"
|
|
|
- @click="get_againonline(scope.row.platform_youzan_id)"
|
|
|
- ></i>
|
|
|
- </el-tooltip>
|
|
|
- <el-tooltip
|
|
|
- v-if="powers.some((item) => item == '079') && scope.row.status !== '8'"
|
|
|
- effect="dark"
|
|
|
- content="下线商品"
|
|
|
- placement="top"
|
|
|
- >
|
|
|
- <i
|
|
|
- class="el-icon-download tb-icon"
|
|
|
- @click="get_donline(scope.row.platform_youzan_id)"
|
|
|
- ></i>
|
|
|
- </el-tooltip>
|
|
|
- </template>
|
|
|
- </ex-table>
|
|
|
- <no-auth v-else></no-auth>
|
|
|
- <el-dialog title="下线原因" :visible.sync="dialogFormVisible" width="500px">
|
|
|
- <el-form
|
|
|
- :model="donline_form"
|
|
|
- :rules="donline_rules"
|
|
|
- ref="donline_Form"
|
|
|
- class="demo-ruleForm"
|
|
|
- label-width="80px"
|
|
|
- >
|
|
|
- <el-form-item label="下线原因" prop="offline_reason">
|
|
|
- <el-select
|
|
|
- style="width: 100%"
|
|
|
- v-model="donline_form.offline_reason"
|
|
|
- placeholder="请选择下线原因"
|
|
|
+ <template #operation="{ scope }">
|
|
|
+ <el-tooltip
|
|
|
+ v-if="powers.some((item) => item == '007')"
|
|
|
+ effect="dark"
|
|
|
+ content="详情"
|
|
|
+ placement="top"
|
|
|
+ >
|
|
|
+ <i
|
|
|
+ class="el-icon-view tb-icon"
|
|
|
+ @click="getRouter('othgoodsOnlineDetail', scope.row.platform_youzan_id)"
|
|
|
+ ></i>
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip
|
|
|
+ v-if="
|
|
|
+ powers.some((item) => item == '078') &&
|
|
|
+ (scope.row.status === '7' || scope.row.status === '8')
|
|
|
+ "
|
|
|
+ effect="dark"
|
|
|
+ content="重新发起上线流程"
|
|
|
+ placement="top"
|
|
|
>
|
|
|
- <el-option
|
|
|
- :label="item.result"
|
|
|
- :value="item.result_code"
|
|
|
- v-for="item in donline_formStOps"
|
|
|
- :key="item.result_code"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="下线备注" prop="offline_remark">
|
|
|
- <el-input
|
|
|
- v-model="donline_form.offline_remark"
|
|
|
- type="textarea"
|
|
|
- placeholder="请输入下线备注"
|
|
|
- autocomplete="off"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- <div slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="dialogFormVisible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="donlineDlg">确 定</el-button>
|
|
|
- </div>
|
|
|
- </el-dialog>
|
|
|
- <el-dialog
|
|
|
- title="上线商品导出"
|
|
|
- :visible.sync="centerDialogVisible"
|
|
|
- width="500px"
|
|
|
- center
|
|
|
- >
|
|
|
- <el-form
|
|
|
- :model="ruleForm"
|
|
|
- :rules="rules"
|
|
|
- ref="ruleForm"
|
|
|
- class="demo-ruleForm"
|
|
|
- label-width="80px"
|
|
|
+ <i
|
|
|
+ class="el-icon-upload tb-icon"
|
|
|
+ @click="get_againonline(scope.row.platform_youzan_id)"
|
|
|
+ ></i>
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip
|
|
|
+ v-if="powers.some((item) => item == '079') && scope.row.status !== '8'"
|
|
|
+ effect="dark"
|
|
|
+ content="下线商品"
|
|
|
+ placement="top"
|
|
|
+ >
|
|
|
+ <i
|
|
|
+ class="el-icon-download tb-icon"
|
|
|
+ @click="get_donline(scope.row.platform_youzan_id)"
|
|
|
+ ></i>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ </ex-table>
|
|
|
+ <el-dialog title="下线原因" :visible.sync="dialogFormVisible" width="500px">
|
|
|
+ <el-form
|
|
|
+ :model="donline_form"
|
|
|
+ :rules="donline_rules"
|
|
|
+ ref="donline_Form"
|
|
|
+ class="demo-ruleForm"
|
|
|
+ label-width="80px"
|
|
|
+ >
|
|
|
+ <el-form-item label="下线原因" prop="offline_reason">
|
|
|
+ <el-select
|
|
|
+ style="width: 100%"
|
|
|
+ v-model="donline_form.offline_reason"
|
|
|
+ placeholder="请选择下线原因"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ :label="item.result"
|
|
|
+ :value="item.result_code"
|
|
|
+ v-for="item in donline_formStOps"
|
|
|
+ :key="item.result_code"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="下线备注" prop="offline_remark">
|
|
|
+ <el-input
|
|
|
+ v-model="donline_form.offline_remark"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入下线备注"
|
|
|
+ autocomplete="off"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialogFormVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="donlineDlg">确 定</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ title="上线商品导出"
|
|
|
+ :visible.sync="centerDialogVisible"
|
|
|
+ width="500px"
|
|
|
+ center
|
|
|
>
|
|
|
- <el-form-item prop="start_date" label="日期: ">
|
|
|
- <!-- <el-date-picker
|
|
|
+ <el-form
|
|
|
+ :model="ruleForm"
|
|
|
+ :rules="rules"
|
|
|
+ ref="ruleForm"
|
|
|
+ class="demo-ruleForm"
|
|
|
+ label-width="80px"
|
|
|
+ >
|
|
|
+ <el-form-item prop="start_date" label="日期: ">
|
|
|
+ <!-- <el-date-picker
|
|
|
value-format="yyyy-MM-dd"
|
|
|
v-model="ruleForm.date"
|
|
|
type="date"
|
|
@@ -311,50 +314,54 @@
|
|
|
>
|
|
|
</el-date-picker> -->
|
|
|
|
|
|
- <periodDatePicker
|
|
|
- :start="ruleForm.start_date"
|
|
|
- :end="ruleForm.end_date"
|
|
|
- :width="'165px'"
|
|
|
- @timeReturned="time"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="状态: " prop="status">
|
|
|
- <el-select v-model="ruleForm.status" placeholder="请选择">
|
|
|
- <el-option label="待上线" value="5"></el-option>
|
|
|
- <el-option label="上线成功" value="6"></el-option>
|
|
|
- <el-option label="已下线" value="8"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
+ <periodDatePicker
|
|
|
+ :start="ruleForm.start_date"
|
|
|
+ :end="ruleForm.end_date"
|
|
|
+ :width="'165px'"
|
|
|
+ @timeReturned="time"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="状态: " prop="status">
|
|
|
+ <el-select v-model="ruleForm.status" placeholder="请选择">
|
|
|
+ <el-option label="待上线" value="5"></el-option>
|
|
|
+ <el-option label="上线成功" value="6"></el-option>
|
|
|
+ <el-option label="已下线" value="8"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="平台id: " prop="platform_id">
|
|
|
- <!-- <el-input
|
|
|
+ <el-form-item label="平台id: " prop="platform_id">
|
|
|
+ <!-- <el-input
|
|
|
v-model="ruleForm.platform_id"
|
|
|
style="width: 300px"
|
|
|
placeholder="请输入"
|
|
|
></el-input> -->
|
|
|
- <search-terrace
|
|
|
- :value="ruleForm.platform_id"
|
|
|
- :disabled="false"
|
|
|
- :isDetail="false"
|
|
|
- :is_show="'0'"
|
|
|
- :placeholder="'所属平台'"
|
|
|
- @searchChange="platform_codesearchChange"
|
|
|
- />
|
|
|
- </el-form-item>
|
|
|
- </el-form>
|
|
|
- <span slot="footer" class="dialog-footer">
|
|
|
- <el-button @click="centerDialogVisible = false">取 消</el-button>
|
|
|
- <el-button type="primary" @click="goodsExport">导 出</el-button>
|
|
|
- </span>
|
|
|
- </el-dialog>
|
|
|
- <!-- 弹窗 新增/修改 -->
|
|
|
- <add-edit
|
|
|
- :id="modelId"
|
|
|
- :show-model="showModel"
|
|
|
- :sitem="sitem"
|
|
|
- @refresh="searchList"
|
|
|
- @cancel="showModel = false"
|
|
|
- />
|
|
|
+ <search-terrace
|
|
|
+ :value="ruleForm.platform_id"
|
|
|
+ :disabled="false"
|
|
|
+ :isDetail="false"
|
|
|
+ :is_show="'0'"
|
|
|
+ :placeholder="'所属平台'"
|
|
|
+ @searchChange="platform_codesearchChange"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="centerDialogVisible = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="goodsExport">导 出</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 弹窗 新增/修改 -->
|
|
|
+ <add-edit
|
|
|
+ :id="modelId"
|
|
|
+ :show-model="showModel"
|
|
|
+ :sitem="sitem"
|
|
|
+ @refresh="searchList"
|
|
|
+ @cancel="showModel = false"
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ <no-auth></no-auth>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|