This commit is contained in:
fan 2023-12-22 14:51:01 +08:00
commit 8cd499c355
5 changed files with 18 additions and 15 deletions

View File

@ -23,7 +23,7 @@
"centrifuge": "^4.0.1", "centrifuge": "^4.0.1",
"dotenv": "^16.3.1", "dotenv": "^16.3.1",
"google-protobuf": "^3.21.2", "google-protobuf": "^3.21.2",
"jl-graphic": "git+https://git.code.tencent.com/jl-framework/graphic-pixi.git#v0.1.2", "jl-graphic": "git+https://git.code.tencent.com/jl-framework/graphic-pixi.git#v0.1.3",
"js-base64": "^3.7.5", "js-base64": "^3.7.5",
"pinia": "^2.0.11", "pinia": "^2.0.11",
"quasar": "^2.6.0", "quasar": "^2.6.0",

View File

@ -69,7 +69,7 @@ const onRequest: QTable['onRequest'] = async (props) => {
pagination.value.rowsPerPage = rowsPerPage; pagination.value.rowsPerPage = rowsPerPage;
const datas = lineNetStore.connectInfo?.msgs; const datas = lineNetStore.connectInfo?.msgs;
if (datas) { if (datas) {
rows.value = datas; rows.value = datas.slice((page - 1) * rowsPerPage, page * rowsPerPage - 1);
pagination.value.rowsNumber = datas.length; pagination.value.rowsNumber = datas.length;
} }
}; };

View File

@ -89,6 +89,7 @@ const offset = reactive({
}); });
const start = { x: 0, y: 0 }; const start = { x: 0, y: 0 };
const startOffset = { x: 0, y: 0 };
onMounted(() => { onMounted(() => {
window.addEventListener('mousedown', onMouseDown); window.addEventListener('mousedown', onMouseDown);
@ -99,16 +100,24 @@ onUnmounted(() => {
}); });
function onMove(e: MouseEvent) { function onMove(e: MouseEvent) {
[offset.x, offset.y] = [e.screenX - start.x, e.screenY - start.y]; let y = e.clientY > startOffset.y ? e.clientY : startOffset.y;
if (y > window.innerHeight - props.titleHeight + startOffset.y) {
y = window.innerHeight - props.titleHeight + startOffset.y;
}
[offset.x, offset.y] = [e.clientX - start.x, y - start.y];
} }
function onMouseUp() { function onMouseUp() {
window.removeEventListener('mousemove', onMove); window.removeEventListener('mousemove', onMove);
window.removeEventListener('mouseup', onMouseUp); window.removeEventListener('mouseup', onMouseUp);
startOffset.x = 0;
startOffset.y = 0;
} }
function onMouseDown(e: MouseEvent) { function onMouseDown(e: MouseEvent) {
if (headerRef.value?.$el !== e.target) return; if (headerRef.value?.$el !== e.target) return;
start.x = e.screenX - offset.x; startOffset.x = e.offsetX;
start.y = e.screenY - offset.y; startOffset.y = e.offsetY;
start.x = e.clientX - offset.x;
start.y = e.clientY - offset.y;
window.addEventListener('mousemove', onMove); window.addEventListener('mousemove', onMove);
window.addEventListener('mouseup', onMouseUp); window.addEventListener('mouseup', onMouseUp);
} }

View File

@ -10,16 +10,14 @@
lazy-rules lazy-rules
autogrow autogrow
/> />
<q-select <q-toggle
outlined
@blur="onUpdate"
v-model="platformModel.hasdoor" v-model="platformModel.hasdoor"
:options="optionsDoor"
label="是否有屏蔽门" label="是否有屏蔽门"
map-options
emit-value emit-value
@update:model-value="onUpdate"
/> />
<q-select <q-select
v-if="platformModel.hasdoor"
outlined outlined
@blur="onUpdate" @blur="onUpdate"
v-model="platformModel.direction" v-model="platformModel.direction"
@ -105,10 +103,6 @@ const sectionName = computed(() => {
} }
return ''; return '';
}); });
const optionsDoor = [
{ label: '是', value: true },
{ label: '否', value: false },
];
const optionsDirection = [ const optionsDirection = [
{ label: '向上', value: 'up' }, { label: '向上', value: 'up' },
{ label: '向下', value: 'down' }, { label: '向下', value: 'down' },

@ -1 +1 @@
Subproject commit 509c8f3f91257e1c489c2bb2435fa66f0fc29cab Subproject commit c20feed4b6ae3bdd02cb21b4cc5af03c55be869b