本文整理匯總了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);
};