本文整理汇总了TypeScript中ts/opg.ts.default.api.saveCatalog方法的典型用法代码示例。如果您正苦于以下问题:TypeScript ts.default.api.saveCatalog方法的具体用法?TypeScript ts.default.api.saveCatalog怎么用?TypeScript ts.default.api.saveCatalog使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ts/opg.ts.default.api
的用法示例。
在下文中一共展示了ts.default.api.saveCatalog方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: function
//.........这里部分代码省略.........
name: '节目名称',
require: true
},
sortName: {
name: '索引名',
require: true
},
srarchName: {
name: '查询名',
require: true
},
validTime: {
name: '生效时间',
type: 'date',
require: true
},
expireTime: {
name: '失效时间',
type: 'date',
require: true
},
episodeNumber: {
name: '总集数',
type: 'int',
require: true
},
newDay: {
name: '新到天数',
type: 'int',
},
leftDay: {
name: '剩余天数',
type: 'int',
},
defaultPrice: {
name: '默认资费',
type: 'number',
},
issueYear: {
name: '出品年代',
type: 'int',
},
});
if(!param) return;
if(opg.convert.stringToDate(param.expireTime) <= opg.convert.stringToDate(param.validTime)){
return $('#expireTime').iptError('失效时间应晚于生效时间');
}
if(param.issueYear && param.issueYear.toString().length!=4){
return $('#issueYear').iptError('出品年份应为4位整数');
}
param.episodeNumber = parseFloat(param.episodeNumber) || 1;
param.id = parseFloat(opg.request['assetId']);
param.orderId = parseFloat(opg.request['orderId']);
param.length = progInfo.seconds;
param.passFlag = flag;
if (param.originDate) param.originDate += ' 00:00:00';
//renameAttr(param , 'tags' , 'tagIds');
delete param.tagNames;
//renameAttr(param, 'genre', 'genreIds');
//delete param.genreId;
delete param.genreNames;
let callback = () => {
if (tb)
tb.update();
if (pop)
pop.close();
else{
opg.ok('元数据信息已保存');
}
};
if (batchData) {
console.log(batchData);
let arr = [];
batchData.map((val, i) => {
console.log(i, val);
arr.push({
id: val['orderId'],
assetId: val['assetId'],
});
});
param['orders'] = arr;
opg.api.saveBatchCatalog(param, callback);
}
else {
opg.api.saveCatalog(param, callback);
}
console.log(param);
};