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
|
https://open.feishu.cn/open-apis/bitable/v1/apps/EciWbKOEXa68HIsnh5Ac7vZgnff/tables/tbl9NPZQMl5IVHQ2/fields
|
||||||
|
|
||||||
游芯
|
游芯
|
||||||
|
{
|
||||||
|
"code": 0,
|
||||||
|
"data": {
|
||||||
|
"has_more": false,
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
"field_id": "fldrxqL8uz",
|
"field_id": "fldrxqL8uz",
|
||||||
"field_name": "规格",
|
"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_id": "fldBwBQKJK",
|
||||||
"field_name": "总数量",
|
"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_id": "fldsOIpOBk",
|
||||||
"field_name": "外库数量",
|
"field_name": "外库数量",
|
||||||
|
"is_hidden": false,
|
||||||
|
"is_primary": false,
|
||||||
|
"property": {
|
||||||
|
"formatter": "0"
|
||||||
|
},
|
||||||
|
"type": 2,
|
||||||
|
"ui_type": "Number"
|
||||||
|
},
|
||||||
|
{
|
||||||
"field_id": "fld7SND51Q",
|
"field_id": "fld7SND51Q",
|
||||||
"field_name": "内库数量",
|
"field_name": "内库数量",
|
||||||
|
"is_hidden": false,
|
||||||
|
"is_primary": false,
|
||||||
|
"property": {
|
||||||
|
"formatter": "0"
|
||||||
|
},
|
||||||
|
"type": 2,
|
||||||
|
"ui_type": "Number"
|
||||||
|
},
|
||||||
|
{
|
||||||
"field_id": "fldSPcu1Wl",
|
"field_id": "fldSPcu1Wl",
|
||||||
"field_name": "已发放数量",
|
"field_name": "已发放数量",
|
||||||
|
"is_hidden": false,
|
||||||
"field_id": "fldDyaB5ev",
|
"is_primary": false,
|
||||||
"field_name": "盘库人",
|
"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_id": "fldq3A2klb",
|
||||||
"field_name": "更新时间",
|
"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_id": "fld2xdCqrs",
|
||||||
"field_name": "规格",
|
"field_name": "规格",
|
||||||
|
"is_hidden": false,
|
||||||
|
"is_primary": true,
|
||||||
|
"property": null,
|
||||||
|
"type": 1,
|
||||||
|
"ui_type": "Text"
|
||||||
|
},
|
||||||
|
{
|
||||||
"field_id": "fldF1zn6oR",
|
"field_id": "fldF1zn6oR",
|
||||||
"field_name": "规格分档",
|
"field_name": "规格分档",
|
||||||
|
"is_hidden": false,
|
||||||
|
"is_primary": false,
|
||||||
|
"property": null,
|
||||||
|
"type": 1,
|
||||||
|
"ui_type": "Text"
|
||||||
|
},
|
||||||
|
{
|
||||||
"field_id": "flddQLT21S",
|
"field_id": "flddQLT21S",
|
||||||
"field_name": "总数量",
|
"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_id": "fldC9cnnAY",
|
||||||
"field_name": "外库数量",
|
"field_name": "外库数量",
|
||||||
|
"is_hidden": false,
|
||||||
|
"is_primary": false,
|
||||||
|
"property": {
|
||||||
|
"formatter": "0"
|
||||||
|
},
|
||||||
|
"type": 2,
|
||||||
|
"ui_type": "Number"
|
||||||
|
},
|
||||||
|
{
|
||||||
"field_id": "fldi4luuNx",
|
"field_id": "fldi4luuNx",
|
||||||
"field_name": "内库数量",
|
"field_name": "内库数量",
|
||||||
|
"is_hidden": false,
|
||||||
|
"is_primary": false,
|
||||||
|
"property": {
|
||||||
|
"formatter": "0"
|
||||||
|
},
|
||||||
|
"type": 2,
|
||||||
|
"ui_type": "Number"
|
||||||
|
},
|
||||||
|
{
|
||||||
"field_id": "fldZWiGZXA",
|
"field_id": "fldZWiGZXA",
|
||||||
"field_name": "已发放",
|
"field_name": "已发放",
|
||||||
|
"is_hidden": false,
|
||||||
"field_id": "fldNX4fdT2",
|
"is_primary": false,
|
||||||
"field_name": "盘库人",
|
"property": {
|
||||||
|
"formatter": "0"
|
||||||
"field_id": "fld42z5rhX",
|
},
|
||||||
"field_name": "日期",
|
"type": 2,
|
||||||
|
"ui_type": "Number"
|
||||||
"field_id": "fldL9t6eYb",
|
},
|
||||||
"field_name": "单价",
|
{
|
||||||
|
|
||||||
"field_id": "fldR7yqETT",
|
|
||||||
"field_name": "总价",
|
|
||||||
|
|
||||||
"field_id": "fldJkHhQgQ",
|
"field_id": "fldJkHhQgQ",
|
||||||
"field_name": "已盘",
|
"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