Merge branch 'dev' into test

This commit is contained in:
2024-03-07 18:58:37 +08:00

View File

@@ -28,7 +28,6 @@ const columns = ref([
slot: 'action', slot: 'action',
align: 'center', align: 'center',
render: (row) => { render: (row) => {
console.log(row)
return [ return [
h( h(
NButton, NButton,
@@ -112,6 +111,7 @@ const addUser = (type, row = {}) => {
id: row.uid, id: row.uid,
url: row.avatarUrl, url: row.avatarUrl,
name: row.nickName, name: row.nickName,
pres: JSON.parse(row.permission),
} }
} }
showModal.value = true showModal.value = true
@@ -124,6 +124,12 @@ const model = ref({
url: '', url: '',
id: null, id: null,
name: '', name: '',
pres: {
dd: false,
tj: false,
hx: false,
tx: false,
},
}) })
const search = async () => { const search = async () => {
@@ -135,6 +141,12 @@ const search = async () => {
id: res.data.data.uid, id: res.data.data.uid,
url: res.data.data.avatarUrl, url: res.data.data.avatarUrl,
name: res.data.data.nickName, name: res.data.data.nickName,
pres: {
dd: false,
tj: false,
hx: false,
tx: false,
},
} }
} }
@@ -142,6 +154,7 @@ const submit = async () => {
if (!model.value.id) return $message.error('请绑定核销人员') if (!model.value.id) return $message.error('请绑定核销人员')
const res = await api.bindUser({ const res = await api.bindUser({
uid: model.value.id, uid: model.value.id,
permission: JSON.stringify(model.value.pres),
}) })
$message.success(res.msg) $message.success(res.msg)
clear() clear()
@@ -153,6 +166,12 @@ const clear = () => {
url: '', url: '',
id: null, id: null,
name: '', name: '',
pres: {
dd: false,
tj: false,
hx: false,
tx: false,
},
} }
showModal.value = false showModal.value = false
get_list() get_list()
@@ -206,9 +225,20 @@ const delVerifyUser = async (row) => {
<img class="h-100 w-100 border rounded-5" :src="model.url || ''" /> <img class="h-100 w-100 border rounded-5" :src="model.url || ''" />
<div>{{ model.name }}</div> <div>{{ model.name }}</div>
</div> </div>
<div v-else class="checkBox">+</div> <div v-else class="checkBox">+</div>
</n-form-item-gi> </n-form-item-gi>
<n-form-item-gi label="开启点单" :span="12">
<n-switch v-model:value="model.pres.dd" />
</n-form-item-gi>
<n-form-item-gi label="开启核销" :span="12">
<n-switch v-model:value="model.pres.hx" />
</n-form-item-gi>
<n-form-item-gi label="开启统计" :span="12">
<n-switch v-model:value="model.pres.tj" />
</n-form-item-gi>
<n-form-item-gi label="开启提现" :span="12">
<n-switch v-model:value="model.pres.tx" />
</n-form-item-gi>
<n-form-item-gi> <n-form-item-gi>
<div m-auto> <div m-auto>
<n-button type="primary" @click="submit">提交</n-button> <n-button type="primary" @click="submit">提交</n-button>