|
@@ -40,7 +40,7 @@
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: '权限',
|
|
label: '权限',
|
|
- disabled: (!(record.status == 1 || record.status == -2)) || !record.isAuth,
|
|
|
|
|
|
+ disabled: !(record.status == 1 || record.status == -2) || !record.isAuth,
|
|
ifShow: getTypeCheckPerm('scenes-powers'),
|
|
ifShow: getTypeCheckPerm('scenes-powers'),
|
|
onClick: handlePowers.bind(null, record),
|
|
onClick: handlePowers.bind(null, record),
|
|
},
|
|
},
|
|
@@ -48,7 +48,11 @@
|
|
label: '迁移',
|
|
label: '迁移',
|
|
disabled: !(record.status == 1 || record.status == -2),
|
|
disabled: !(record.status == 1 || record.status == -2),
|
|
ifShow:
|
|
ifShow:
|
|
- getTypeCheckPerm('scenes-move') && tableType != 3 && (record.userName == userInfo.userName || userInfo.roleId == 1 || userInfo.roleId == 45),
|
|
|
|
|
|
+ getTypeCheckPerm('scenes-move') &&
|
|
|
|
+ tableType != 3 &&
|
|
|
|
+ (record.userName == userInfo.userName ||
|
|
|
|
+ userInfo.roleId == 1 ||
|
|
|
|
+ userInfo.roleId == 45),
|
|
onClick: handleMove.bind(null, record),
|
|
onClick: handleMove.bind(null, record),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -56,7 +60,9 @@
|
|
ifShow:
|
|
ifShow:
|
|
getTypeCheckPerm('scenes-download') &&
|
|
getTypeCheckPerm('scenes-download') &&
|
|
tableType != 3 &&
|
|
tableType != 3 &&
|
|
- (record.userName == userInfo.userName || userInfo.roleId == 1 || userInfo.roleId == 45),
|
|
|
|
|
|
+ (record.userName == userInfo.userName ||
|
|
|
|
+ userInfo.roleId == 1 ||
|
|
|
|
+ userInfo.roleId == 45),
|
|
disabled: !(record.status == 1 || (record.status == -2 && record.payStatus == 1)),
|
|
disabled: !(record.status == 1 || (record.status == -2 && record.payStatus == 1)),
|
|
//icon: 'carbon:download',
|
|
//icon: 'carbon:download',
|
|
onClick: handleDownload.bind(null, record),
|
|
onClick: handleDownload.bind(null, record),
|
|
@@ -77,7 +83,11 @@
|
|
label: '复制',
|
|
label: '复制',
|
|
disabled: !(record.status == 1 || (record.status == -2 && record.payStatus == 1)),
|
|
disabled: !(record.status == 1 || (record.status == -2 && record.payStatus == 1)),
|
|
ifShow:
|
|
ifShow:
|
|
- getTypeCheckPerm('scenes-copy') && tableType != 3 && (record.userName == userInfo.userName || userInfo.roleId == 1 || userInfo.roleId == 45),
|
|
|
|
|
|
+ getTypeCheckPerm('scenes-copy') &&
|
|
|
|
+ tableType != 3 &&
|
|
|
|
+ (record.userName == userInfo.userName ||
|
|
|
|
+ userInfo.roleId == 1 ||
|
|
|
|
+ userInfo.roleId == 45),
|
|
onClick: handleCopy.bind(null, record),
|
|
onClick: handleCopy.bind(null, record),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -86,14 +96,20 @@
|
|
getTypeCheckPerm('scenes-creatobj') &&
|
|
getTypeCheckPerm('scenes-creatobj') &&
|
|
record.status == -2 &&
|
|
record.status == -2 &&
|
|
(tableType == 2 || tableType == 6) &&
|
|
(tableType == 2 || tableType == 6) &&
|
|
- (record.userName == userInfo.userName || userInfo.roleId == 1 || userInfo.roleId == 45),
|
|
|
|
|
|
+ (record.userName == userInfo.userName ||
|
|
|
|
+ userInfo.roleId == 1 ||
|
|
|
|
+ userInfo.roleId == 45),
|
|
onClick: handleGenerate.bind(null, record),
|
|
onClick: handleGenerate.bind(null, record),
|
|
},
|
|
},
|
|
{
|
|
{
|
|
label: '删除',
|
|
label: '删除',
|
|
//icon: 'ic:outline-delete-outline',
|
|
//icon: 'ic:outline-delete-outline',
|
|
color: 'error',
|
|
color: 'error',
|
|
- ifShow: getTypeCheckPerm('scenes-delete') && (record.userName == userInfo.userName || userInfo.roleId == 1 || userInfo.roleId == 45),
|
|
|
|
|
|
+ ifShow:
|
|
|
|
+ getTypeCheckPerm('scenes-delete') &&
|
|
|
|
+ (record.userName == userInfo.userName ||
|
|
|
|
+ userInfo.roleId == 1 ||
|
|
|
|
+ userInfo.roleId == 45),
|
|
disabled: record.status == 0,
|
|
disabled: record.status == 0,
|
|
//onClick: handleDelete.bind(null, record),
|
|
//onClick: handleDelete.bind(null, record),
|
|
popConfirm: {
|
|
popConfirm: {
|
|
@@ -432,11 +448,12 @@
|
|
function handleDownload(record: Recordable) {
|
|
function handleDownload(record: Recordable) {
|
|
console.log('handleDownload', record, canDownload.value);
|
|
console.log('handleDownload', record, canDownload.value);
|
|
canDownload.value = true;
|
|
canDownload.value = true;
|
|
- checkDownLoad({ num: record.num }).then((res) => {
|
|
|
|
|
|
+ let isObj = ( tableType.value == 5 || tableType.value == 7 ) ? 1 : 0;
|
|
|
|
+ checkDownLoad({ num: record.num, isObj }).then((res) => {
|
|
console.log(res);
|
|
console.log(res);
|
|
if (res.downloadStatus != 3) {
|
|
if (res.downloadStatus != 3) {
|
|
// 未下载过,需要打包
|
|
// 未下载过,需要打包
|
|
- sceneDownload({ num: record.num }).then((res) => {
|
|
|
|
|
|
+ sceneDownload({ num: record.num, isObj }).then((res) => {
|
|
console.log(res);
|
|
console.log(res);
|
|
openDownModal(true, {
|
|
openDownModal(true, {
|
|
...record,
|
|
...record,
|