fix: 分店同步更新
This commit is contained in:
@@ -10,23 +10,26 @@ const ShopBranchApi = {
|
|||||||
params
|
params
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
getDataSync(params: any) {
|
||||||
|
return request<any>({
|
||||||
|
url: `${baseURL}/get/dataSyncMethod`,
|
||||||
|
method: "get",
|
||||||
|
params
|
||||||
|
});
|
||||||
|
},
|
||||||
setDataSync(id: any) {
|
setDataSync(id: any) {
|
||||||
console.log(id)
|
|
||||||
return request<any>({
|
return request<any>({
|
||||||
url: `${baseURL}/setting/dataSyncMethod?dataSyncMethod=${id}`,
|
url: `${baseURL}/setting/dataSyncMethod?dataSyncMethod=${id}`,
|
||||||
method: "post",
|
method: "post",
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
dataSync(id: any) {
|
dataSync(id: any) {
|
||||||
console.log(id)
|
|
||||||
return request<any>({
|
return request<any>({
|
||||||
url: `${baseURL}/data/sync/enable?branchShopId=${id}`,
|
url: `${baseURL}/data/sync/enable?branchShopId=${id}`,
|
||||||
method: "post",
|
method: "post",
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
enable(id: any) {
|
enable(id: any) {
|
||||||
console.log(id)
|
|
||||||
|
|
||||||
return request<any>({
|
return request<any>({
|
||||||
url: `${baseURL}/account/enable?branchShopId=${id}`,
|
url: `${baseURL}/account/enable?branchShopId=${id}`,
|
||||||
method: "post",
|
method: "post",
|
||||||
|
|||||||
@@ -7,17 +7,19 @@
|
|||||||
<el-input v-model="state.query.name" clearable placeholder="请输入分店名称" style="width: 100%" class="filter-item"
|
<el-input v-model="state.query.name" clearable placeholder="请输入分店名称" style="width: 100%" class="filter-item"
|
||||||
@keyup.enter="getTableData" />
|
@keyup.enter="getTableData" />
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="4">
|
|
||||||
<el-select v-model="state.par.dataSyncMethod" @change="setDataSync" placeholder="请设置同步方式"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-option v-for="item in state.status" :key="item.type" :label="item.label" :value="item.type" />
|
|
||||||
</el-select>
|
|
||||||
</el-col>
|
|
||||||
|
|
||||||
<el-col :span="12">
|
<el-col :span="4">
|
||||||
<el-button type="primary" @click="getTableData">查询</el-button>
|
<el-button type="primary" @click="getTableData">查询</el-button>
|
||||||
<el-button @click="resetHandle">重置</el-button>
|
<el-button @click="resetHandle">重置</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="12">
|
||||||
|
<span>同步设置:</span>
|
||||||
|
<el-select v-model="state.par.dataSyncMethod" @change="setDataSync" placeholder="请设置同步方式"
|
||||||
|
style="width: 200px">
|
||||||
|
<el-option v-for="item in state.status" :key="item.type" :label="item.label" :value="item.type" />
|
||||||
|
</el-select>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-card>
|
</el-card>
|
||||||
</div>
|
</div>
|
||||||
@@ -102,7 +104,13 @@ const state = reactive({
|
|||||||
});
|
});
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getTableData();
|
getTableData();
|
||||||
|
getDataSync()
|
||||||
});
|
});
|
||||||
|
async function getDataSync () {
|
||||||
|
let res = await ShopBranchApi.getDataSync()
|
||||||
|
state.par.dataSyncMethod = res
|
||||||
|
}
|
||||||
|
|
||||||
// 获取分店列表
|
// 获取分店列表
|
||||||
async function getTableData() {
|
async function getTableData() {
|
||||||
state.tableData.loading = true;
|
state.tableData.loading = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user