提交 280e45af authored 作者: 赵世杰's avatar 赵世杰

1

上级 125c948b
...@@ -120,4 +120,11 @@ export function salaryAdvanceIntervalU(data) { ...@@ -120,4 +120,11 @@ export function salaryAdvanceIntervalU(data) {
method: 'post', method: 'post',
data: data data: data
}) })
} }
\ No newline at end of file export function dispatchRecommend(data) {
return request({
url: '/djl-role/dispatch/update/recommend',
method: 'post',
data: data
})
}
...@@ -44,6 +44,16 @@ ...@@ -44,6 +44,16 @@
<el-table-column label="派遣公司名称" align="left" prop="name" width="260" fixed /> <el-table-column label="派遣公司名称" align="left" prop="name" width="260" fixed />
<el-table-column label="默认账号" align="left" prop="default_account" width="180" fixed/> <el-table-column label="默认账号" align="left" prop="default_account" width="180" fixed/>
<el-table-column label="前缀" align="left" prop="prefix" width="100"/> <el-table-column label="前缀" align="left" prop="prefix" width="100"/>
<el-table-column label="内荐同步" align="center" prop="role_name" >
<template #default="{row}">
<el-switch
v-model="row.recommend"
active-value="1"
inactive-value="0"
@change="handleStateChange(row)"
></el-switch>
</template>
</el-table-column>
<el-table-column label="账单日" align="center" prop="bill_day" > <el-table-column label="账单日" align="center" prop="bill_day" >
<template #default="{row}"> <template #default="{row}">
{{row.bill_day=='0'?'':row.bill_day}} {{row.bill_day=='0'?'':row.bill_day}}
...@@ -116,7 +126,7 @@ ...@@ -116,7 +126,7 @@
<script setup> <script setup>
import {dispatchL, startContract, stopContract} from "@/api/dispatch"; import {dispatchL, startContract, stopContract,dispatchRecommend} from "@/api/dispatch";
const { proxy } = getCurrentInstance(); const { proxy } = getCurrentInstance();
...@@ -149,6 +159,18 @@ import {dispatchL, startContract, stopContract} from "@/api/dispatch"; ...@@ -149,6 +159,18 @@ import {dispatchL, startContract, stopContract} from "@/api/dispatch";
}); });
const { queryParams, form, rules } = toRefs(data); const { queryParams, form, rules } = toRefs(data);
/** 停用/启用 */
function handleStateChange(row) {
let text = row.recommend === "1" ? "同步" : "取消同步";
proxy.$modal.confirm('确认要' + text + '吗?').then(function() {
return dispatchRecommend({id:row.id,recommend:row.recommend});
}).then((res) => {
getList();
proxy.$modal.msgSuccess(res.code);
}).catch(function() {
getList();
});
}
/** 查询列表 */ /** 查询列表 */
function getList() { function getList() {
......
...@@ -30,8 +30,8 @@ export default defineConfig(({ mode, command }) => { ...@@ -30,8 +30,8 @@ export default defineConfig(({ mode, command }) => {
open: true, open: true,
proxy: { proxy: {
'/dev-api': { '/dev-api': {
// target: 'https://cha.365jft.com/', // target: 'https://plat.365jft.com/',
target: 'http://192.168.0.9:9005/', target: 'http://192.168.0.6:9005/',
changeOrigin: true, changeOrigin: true,
rewrite: (p) => p.replace(/^\/dev-api/, '') rewrite: (p) => p.replace(/^\/dev-api/, '')
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论