|
@@ -40,6 +40,9 @@
|
|
|
import DeviceLinkModal from './modal/DeviceLinkModal.vue';
|
|
|
import { useModal } from '/@/components/Modal';
|
|
|
import { useRouter } from 'vue-router';
|
|
|
+ import { useI18n } from '/@/hooks/web/useI18n';
|
|
|
+ import { UnbindCameraApi } from '/@/api/account';
|
|
|
+ const { t } = useI18n();
|
|
|
export default defineComponent({
|
|
|
components: {
|
|
|
BasicTable,
|
|
@@ -51,7 +54,7 @@
|
|
|
[Descriptions.Item.name]: Descriptions.Item,
|
|
|
},
|
|
|
setup() {
|
|
|
- const { createConfirm } = useMessage();//createMessage,
|
|
|
+ const { createMessage, createConfirm } = useMessage();
|
|
|
const [registerLinkModal, { openModal: openLinkModal }] = useModal();
|
|
|
const router = useRouter();
|
|
|
const companyId: Number = router.currentRoute.value.params.id - 0;
|
|
@@ -60,7 +63,7 @@
|
|
|
});
|
|
|
const columns: BasicColumn[] = [
|
|
|
{
|
|
|
- title: 'sn码',
|
|
|
+ title: 'SN码',
|
|
|
dataIndex: 'snCode',
|
|
|
width: 180,
|
|
|
},
|
|
@@ -95,15 +98,15 @@
|
|
|
title: '出库类型',
|
|
|
dataIndex: 'outType',
|
|
|
width: 80,
|
|
|
- // customRender: ({ record }) => {
|
|
|
- // let typeObj ={
|
|
|
- // '0':'正常销售',
|
|
|
- // '1':'员工自用',
|
|
|
- // '2':'礼品赠送',
|
|
|
- // '3':'其他',
|
|
|
- // }
|
|
|
- // return typeObj[record.outType]
|
|
|
- // }
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ let typeObj ={
|
|
|
+ '0':t('routes.product.outType.0'),
|
|
|
+ '1':t('routes.product.outType.1'),
|
|
|
+ '2':t('routes.product.outType.2'),
|
|
|
+ '3':t('routes.product.outType.3'),
|
|
|
+ }
|
|
|
+ return typeObj[record.outType]
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
title: '客户名称',
|
|
@@ -222,28 +225,14 @@
|
|
|
canResize: false,
|
|
|
});
|
|
|
async function handleUnbind(record: Recordable) {
|
|
|
- console.log('handleDelete', record);
|
|
|
-
|
|
|
- // sceneDelete({ num: record.num })
|
|
|
- // .then(() => {
|
|
|
- // message.success({
|
|
|
- // content: '删除成功',
|
|
|
- // });
|
|
|
-
|
|
|
- // reload();
|
|
|
- // })
|
|
|
- // .catch(() => {
|
|
|
- // message.success({
|
|
|
- // content: '删除失败',
|
|
|
- // });
|
|
|
- // });
|
|
|
-
|
|
|
createConfirm({
|
|
|
iconType: 'warning',
|
|
|
title: () => h('span', '温馨提示'),
|
|
|
content: '解绑后用户将看不到该相机拍摄的场景。<br/>确定解绑吗?',
|
|
|
onOk: async () => {
|
|
|
- // await DownExport();
|
|
|
+ await UnbindCameraApi({cameraId:record.id})
|
|
|
+ createMessage.success(t('common.optSuccess'));
|
|
|
+ reload()
|
|
|
},
|
|
|
});
|
|
|
}
|