check
This commit is contained in:
83
blk_inventory_vue/src/components/Check.vue
Normal file
83
blk_inventory_vue/src/components/Check.vue
Normal file
@ -0,0 +1,83 @@
|
||||
<script>
|
||||
import { bitable } from '@lark-opdev/block-bitable-api';
|
||||
import { ref, onMounted } from 'vue';
|
||||
import {
|
||||
ElButton,
|
||||
ElForm,
|
||||
ElFormItem,
|
||||
ElSelect,
|
||||
ElOption,
|
||||
ElText,
|
||||
} from 'element-plus';
|
||||
import { Minus, Plus } from '@element-plus/icons-vue';
|
||||
|
||||
|
||||
export default {
|
||||
components: {
|
||||
ElButton,
|
||||
ElForm,
|
||||
ElFormItem,
|
||||
ElSelect,
|
||||
ElOption,
|
||||
ElText,
|
||||
},
|
||||
setup() {
|
||||
const amount = ref(1)
|
||||
const handleChange = (value) => {
|
||||
console.log(value)
|
||||
}
|
||||
|
||||
const formData = ref({ table: '' });
|
||||
const tableMetaList = ref([]);
|
||||
|
||||
const addRecord = async () => {
|
||||
const tableId = formData.value.table;
|
||||
if (tableId) {
|
||||
const table = await bitable.base.getTableById(tableId);
|
||||
table.addRecord({ fields: {} });
|
||||
}
|
||||
};
|
||||
|
||||
onMounted(async () => {
|
||||
const [tableList, selection] = await Promise.all([bitable.base.getTableMetaList(), bitable.base.getSelection()]);
|
||||
formData.value.table = selection.tableId;
|
||||
tableMetaList.value = tableList;
|
||||
});
|
||||
|
||||
return {
|
||||
formData,
|
||||
tableMetaList,
|
||||
addRecord,
|
||||
};
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<el-text id="id-msg" class="mx-1" type="success">Success</el-text>
|
||||
</div>
|
||||
<div>
|
||||
<h1 id="id-tag">Tag</h1>
|
||||
</div>
|
||||
<div>
|
||||
<el-input-number v-model="amount" :min="0" :step="1" @change="handleChange" size="large" />
|
||||
</div>
|
||||
<div>
|
||||
<el-button round @click="addRecord">返回</el-button>
|
||||
<el-button type="warning" round @click="addRecord">待定</el-button>
|
||||
<el-button type="success" round @click="addRecord">确认</el-button>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.form :deep(.el-form-item__label) {
|
||||
font-size: 16px;
|
||||
color: var(--el-text-color-primary);
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.form :deep(.el-form-item__content) {
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
225
id.txt
225
id.txt
@ -3,58 +3,229 @@ https://hailiang.feishu.cn/base/EciWbKOEXa68HIsnh5Ac7vZgnff?table=tbl9NPZQMl5IVH
|
||||
https://open.feishu.cn/open-apis/bitable/v1/apps/EciWbKOEXa68HIsnh5Ac7vZgnff/tables/tbl9NPZQMl5IVHQ2/fields
|
||||
|
||||
游芯
|
||||
{
|
||||
"code": 0,
|
||||
"data": {
|
||||
"has_more": false,
|
||||
"items": [
|
||||
{
|
||||
"field_id": "fldrxqL8uz",
|
||||
"field_name": "规格",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": true,
|
||||
"property": null,
|
||||
"type": 1,
|
||||
"ui_type": "Text"
|
||||
},
|
||||
{
|
||||
"field_id": "fldmpgbYzI",
|
||||
"field_name": "规格分档",
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": null,
|
||||
"type": 1,
|
||||
"ui_type": "Text"
|
||||
},
|
||||
{
|
||||
"field_id": "fldBwBQKJK",
|
||||
"field_name": "总数量",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0",
|
||||
"formula_expression": "bitable::$table[tbl9NPZQMl5IVHQ2].$field[fldsOIpOBk]+bitable::$table[tbl9NPZQMl5IVHQ2].$field[fld7SND51Q]+bitable::$table[tbl9NPZQMl5IVHQ2].$field[fldSPcu1Wl]",
|
||||
"type": {
|
||||
"data_type": 2,
|
||||
"ui_property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"ui_type": "Number"
|
||||
}
|
||||
},
|
||||
"type": 20,
|
||||
"ui_type": "Formula"
|
||||
},
|
||||
{
|
||||
"field_id": "fldsOIpOBk",
|
||||
"field_name": "外库数量",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"type": 2,
|
||||
"ui_type": "Number"
|
||||
},
|
||||
{
|
||||
"field_id": "fld7SND51Q",
|
||||
"field_name": "内库数量",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"type": 2,
|
||||
"ui_type": "Number"
|
||||
},
|
||||
{
|
||||
"field_id": "fldSPcu1Wl",
|
||||
"field_name": "已发放数量",
|
||||
|
||||
"field_id": "fldDyaB5ev",
|
||||
"field_name": "盘库人",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"type": 2,
|
||||
"ui_type": "Number"
|
||||
},
|
||||
{
|
||||
"field_id": "fldsuS6SuR",
|
||||
"field_name": "已盘",
|
||||
"is_hidden": true,
|
||||
"is_primary": false,
|
||||
"property": null,
|
||||
"type": 7,
|
||||
"ui_type": "Checkbox"
|
||||
},
|
||||
{
|
||||
"field_id": "fldq3A2klb",
|
||||
"field_name": "更新时间",
|
||||
|
||||
"is_hidden": true,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"date_formatter": "yyyy/MM/dd"
|
||||
},
|
||||
"type": 1002,
|
||||
"ui_type": "ModifiedTime"
|
||||
},
|
||||
{
|
||||
"field_id": "fldDyaB5ev",
|
||||
"field_name": "盘库人",
|
||||
"is_hidden": true,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"multiple": false
|
||||
},
|
||||
"type": 11,
|
||||
"ui_type": "User"
|
||||
}
|
||||
],
|
||||
"page_token": "fldDyaB5ev",
|
||||
"total": 9
|
||||
},
|
||||
"msg": "success"
|
||||
}
|
||||
|
||||
外模
|
||||
{
|
||||
"code": 0,
|
||||
"data": {
|
||||
"has_more": false,
|
||||
"items": [
|
||||
{
|
||||
"field_id": "fld2xdCqrs",
|
||||
"field_name": "规格",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": true,
|
||||
"property": null,
|
||||
"type": 1,
|
||||
"ui_type": "Text"
|
||||
},
|
||||
{
|
||||
"field_id": "fldF1zn6oR",
|
||||
"field_name": "规格分档",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": null,
|
||||
"type": 1,
|
||||
"ui_type": "Text"
|
||||
},
|
||||
{
|
||||
"field_id": "flddQLT21S",
|
||||
"field_name": "总数量",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0",
|
||||
"formula_expression": "bitable::$table[tbluSufkcQm0noBz].$field[fldC9cnnAY]+bitable::$table[tbluSufkcQm0noBz].$field[fldi4luuNx]+bitable::$table[tbluSufkcQm0noBz].$field[fldZWiGZXA]",
|
||||
"type": {
|
||||
"data_type": 2,
|
||||
"ui_property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"ui_type": "Number"
|
||||
}
|
||||
},
|
||||
"type": 20,
|
||||
"ui_type": "Formula"
|
||||
},
|
||||
{
|
||||
"field_id": "fldC9cnnAY",
|
||||
"field_name": "外库数量",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"type": 2,
|
||||
"ui_type": "Number"
|
||||
},
|
||||
{
|
||||
"field_id": "fldi4luuNx",
|
||||
"field_name": "内库数量",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"type": 2,
|
||||
"ui_type": "Number"
|
||||
},
|
||||
{
|
||||
"field_id": "fldZWiGZXA",
|
||||
"field_name": "已发放",
|
||||
|
||||
"field_id": "fldNX4fdT2",
|
||||
"field_name": "盘库人",
|
||||
|
||||
"field_id": "fld42z5rhX",
|
||||
"field_name": "日期",
|
||||
|
||||
"field_id": "fldL9t6eYb",
|
||||
"field_name": "单价",
|
||||
|
||||
"field_id": "fldR7yqETT",
|
||||
"field_name": "总价",
|
||||
|
||||
"is_hidden": false,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"formatter": "0"
|
||||
},
|
||||
"type": 2,
|
||||
"ui_type": "Number"
|
||||
},
|
||||
{
|
||||
"field_id": "fldJkHhQgQ",
|
||||
"field_name": "已盘",
|
||||
"is_hidden": true,
|
||||
"is_primary": false,
|
||||
"property": null,
|
||||
"type": 7,
|
||||
"ui_type": "Checkbox"
|
||||
},
|
||||
{
|
||||
"field_id": "fldNX4fdT2",
|
||||
"field_name": "盘库人",
|
||||
"is_hidden": true,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"multiple": false
|
||||
},
|
||||
"type": 11,
|
||||
"ui_type": "User"
|
||||
},
|
||||
{
|
||||
"field_id": "fld42z5rhX",
|
||||
"field_name": "日期",
|
||||
"is_hidden": true,
|
||||
"is_primary": false,
|
||||
"property": {
|
||||
"date_formatter": "yyyy/MM/dd"
|
||||
},
|
||||
"type": 1002,
|
||||
"ui_type": "ModifiedTime"
|
||||
}
|
||||
],
|
||||
"page_token": "fld42z5rhX",
|
||||
"total": 9
|
||||
},
|
||||
"msg": "success"
|
||||
}
|
Reference in New Issue
Block a user