Commit ec413ab4 authored by 刘燕芳's avatar 刘燕芳

sasve

parent b83f92d1
assets/icon.png

27.3 KB | W: | H:

assets/icon.png

32.2 KB | W: | H:

assets/icon.png
assets/icon.png
assets/icon.png
assets/icon.png
  • 2-up
  • Swipe
  • Onion skin
No preview for this file type
File added
{ {
"name": "图动力", "name": "图动力",
"version": "1.0.0", "version": "1.0.0",
"description": "辅助手机壳厂家打印发货易的快递单", "description": "辅助上架",
"manifest_version": 2, "manifest_version": 2,
"background": { "background": {
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
"browser_action": { "browser_action": {
"default_popup": "popup.html", "default_popup": "popup.html",
"default_icon": "icon.png", "default_icon": "icon.png",
"default_title": "辅助发货易打单" "default_title": "辅助上架"
}, },
"icons": { "icons": {
"128": "icon.png" "128": "icon.png"
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
"*://myseller.taobao.com/*", "*://myseller.taobao.com/*",
"*://admin.rtxmdz.com/*", "*://admin.rtxmdz.com/*",
"http://localhost:10823/*", "http://localhost:10823/*",
"http://localhost:64032/*",
"*://*.rtxmdz.com/*", "*://*.rtxmdz.com/*",
"https://item.upload.taobao.com/*", "https://item.upload.taobao.com/*",
"https://sell.publish.tmall.com/*" "https://sell.publish.tmall.com/*"
......
This diff is collapsed.
...@@ -5,8 +5,20 @@ import {default_tbEnsureIssueJsonV2,default_tbIssueJsonDataV2} from "../types"; ...@@ -5,8 +5,20 @@ import {default_tbEnsureIssueJsonV2,default_tbIssueJsonDataV2} from "../types";
let tbEnsureIssueJsonV2 = default_tbEnsureIssueJsonV2 let tbEnsureIssueJsonV2 = default_tbEnsureIssueJsonV2
let tbIssueJsonDataV2:any; let tbIssueJsonDataV2:any;
let goodsData:any; let goodsData:any;
let userId:any;
// let domEle = {
// logo: (): any => document.querySelector(
// '.user-area-pop-up-panel>div img'
// ),
// }
async function booking(info: any) { async function booking(info: any) {
let userData:any = await getStorageItem("tb_user") let userData:any = await getStorageItem("tb_user")
// if(domEle.logo()){
// let src = domEle.logo().getAttribute('src')
// let temp_str = src.split('!!')[1]
// userId = temp_str.split('_')[0]
// console.log('userId');
// }
let reqMsg = { let reqMsg = {
msg:'', msg:'',
status:-200, status:-200,
...@@ -19,12 +31,13 @@ async function booking(info: any) { ...@@ -19,12 +31,13 @@ async function booking(info: any) {
} }
let goodsId,result; let goodsId,result;
let userDataJson:any = JSON.parse(userData) let userDataJson:any = JSON.parse(userData)
goodsId = await tbGetIssueGoodsIdV2(userDataJson, goodsData); userId = info.seller.user_id
let goods = info.goods.replaceAll('775011740120',goodsId) goodsId = await tbGetIssueGoodsIdV2(userDataJson,info.goods);
goods = goods.replaceAll('88897371',userDataJson.userId) let goods = info.goods.replaceAll('775011740120',goodsId+'')
goods = goods.replaceAll('88897371',userId+'')
let default_info = JSON.parse(goods) let default_info = JSON.parse(goods)
tbIssueJsonDataV2 = default_info tbIssueJsonDataV2 = default_info
result = await tbDataJoinAndIssueV2(userDataJson, goodsData, goodsId); result = await tbDataJoinAndIssueV2(userDataJson, goodsId);
let rJson = result let rJson = result
console.log('rJson',rJson); console.log('rJson',rJson);
try { try {
...@@ -97,39 +110,39 @@ async function openVerifyTab(url:string) { ...@@ -97,39 +110,39 @@ async function openVerifyTab(url:string) {
* @param {商品ID} goodsId * @param {商品ID} goodsId
*/ */
function setTbBaseDataV2(goodsData:any, goodsId: number) { // function setTbBaseDataV2(goodsData:any, goodsId: number) {
let goodsDataV2 = goodsData.data; // let goodsDataV2 = goodsData.data;
let goodsModel = goodsDataV2.goodsModel; // let goodsModel = goodsDataV2.goodsModel;
let userId = goodsDataV2.userId; // let userId = goodsDataV2.userId;
tbIssueJsonDataV2.id = goodsId; //设置商品ID // tbIssueJsonDataV2.id = goodsId; //设置商品ID
tbIssueJsonDataV2.userId = goodsDataV2.userId; //设置用户ID // tbIssueJsonDataV2.userId = goodsDataV2.userId; //设置用户ID
tbIssueJsonDataV2.tbExtractWay.template = goodsModel.postageId + ""; //设置运费模板ID // tbIssueJsonDataV2.tbExtractWay.template = goodsModel.postageId + ""; //设置运费模板ID
tbIssueJsonDataV2.title = goodsModel.title; //设置标题 // tbIssueJsonDataV2.title = goodsModel.title; //设置标题
tbIssueJsonDataV2.price = goodsModel.price; //设置价格 // tbIssueJsonDataV2.price = goodsModel.price; //设置价格
tbIssueJsonDataV2.catProp = JSON.parse(goodsDataV2.specificParamToXytPlusParam); //设置类目属性 // tbIssueJsonDataV2.catProp = JSON.parse(goodsDataV2.specificParamToXytPlusParam); //设置类目属性
let shelfProcessing = goodsDataV2.shelfProcessing; // let shelfProcessing = goodsDataV2.shelfProcessing;
if (shelfProcessing == null || shelfProcessing == 1) shelfProcessing = 2; // if (shelfProcessing == null || shelfProcessing == 1) shelfProcessing = 2;
tbIssueJsonDataV2.startTime.type = shelfProcessing; //设置上架还是下架 // tbIssueJsonDataV2.startTime.type = shelfProcessing; //设置上架还是下架
let shopCat = goodsModel.classifyId; //设置店铺分类信息 // let shopCat = goodsModel.classifyId; //设置店铺分类信息
if (shopCat != null && shopCat != undefined && shopCat != -1) { // if (shopCat != null && shopCat != undefined && shopCat != -1) {
tbIssueJsonDataV2.shopcat = [shopCat]; // tbIssueJsonDataV2.shopcat = [shopCat];
} else { // } else {
tbIssueJsonDataV2.shopcat = []; // tbIssueJsonDataV2.shopcat = [];
} // }
tbIssueJsonDataV2.outerId = goodsModel.outerId; //商品编码 // tbIssueJsonDataV2.outerId = goodsModel.outerId; //商品编码
tbIssueJsonDataV2.descRepublicOfSell.descPageRenderParam.userId = userId; // tbIssueJsonDataV2.descRepublicOfSell.descPageRenderParam.userId = userId;
tbIssueJsonDataV2.descRepublicOfSell.descPageRenderParam.itemId = goodsId; // tbIssueJsonDataV2.descRepublicOfSell.descPageRenderParam.itemId = goodsId;
tbIssueJsonDataV2.descRepublicOfSell.descPageRenderModel.wholeConfigBO.userId = userId; // tbIssueJsonDataV2.descRepublicOfSell.descPageRenderModel.wholeConfigBO.userId = userId;
tbIssueJsonDataV2.descRepublicOfSell.descPageRenderModel.extendConfig.wangpuEditorConfig.params.itemId = goodsId; // tbIssueJsonDataV2.descRepublicOfSell.descPageRenderModel.extendConfig.wangpuEditorConfig.params.itemId = goodsId;
//设置退换货承诺 // //设置退换货承诺
let sellPromise = goodsModel.expandParam.tbSJKTHHCN; // let sellPromise = goodsModel.expandParam.tbSJKTHHCN;
if (sellPromise) { // if (sellPromise) {
tbIssueJsonDataV2.sellPromise = [{ text: "退换货承诺", value: 1 }]; // tbIssueJsonDataV2.sellPromise = [{ text: "退换货承诺", value: 1 }];
} // }
} // }
/** /**
...@@ -329,7 +342,7 @@ function setTbBaseDataV2(goodsData:any, goodsId: number) { ...@@ -329,7 +342,7 @@ function setTbBaseDataV2(goodsData:any, goodsId: number) {
// tbIssueJsonDataV2.saleProp = saleProp; // tbIssueJsonDataV2.saleProp = saleProp;
// } // }
async function tbDataJoinAndIssueV2(userData:any, goodsData:any, goodsId:number) { async function tbDataJoinAndIssueV2(userData:any, goodsId:number) {
// setTbBaseDataV2(goodsData, goodsId); // setTbBaseDataV2(goodsData, goodsId);
// setTbImageV2(goodsData, goodsId); // setTbImageV2(goodsData, goodsId);
// setTbSalePropV2(goodsData, goodsId); // setTbSalePropV2(goodsData, goodsId);
...@@ -364,10 +377,10 @@ async function tbGetIssueGoodsIdV2(userData:any, goodsData:any) { ...@@ -364,10 +377,10 @@ async function tbGetIssueGoodsIdV2(userData:any, goodsData:any) {
// let goodsModel = goodsData.data.goodsModel; // let goodsModel = goodsData.data.goodsModel;
// let picPath = goodsModel.masterPics[0]; // let picPath = goodsModel.masterPics[0];
// let userId = goodsData.data.userId; // let userId = goodsData.data.userId;
tbEnsureIssueJsonV2.userId = userData.userId; // userData.userId
tbEnsureIssueJsonV2.catImages = [{ let info = JSON.parse(goodsData)
"url": 'https://img.alicdn.com/imgextra/i3/88897371/O1CN01wCaCGh24JyKxMRdkR_!!88897371.jpg_100x100' tbEnsureIssueJsonV2.userId = userId;
}]; tbEnsureIssueJsonV2.catImages = info.images
let result:any = await axios.post("https://item.upload.taobao.com/sell/merge/submit.htm",{ jsonBody: JSON.stringify(tbEnsureIssueJsonV2) }, { let result:any = await axios.post("https://item.upload.taobao.com/sell/merge/submit.htm",{ jsonBody: JSON.stringify(tbEnsureIssueJsonV2) }, {
headers: { headers: {
'Content-Type': 'application/x-www-form-urlencoded', 'Content-Type': 'application/x-www-form-urlencoded',
......
...@@ -19,8 +19,9 @@ interface Message { ...@@ -19,8 +19,9 @@ interface Message {
window.addEventListener("message",function(message:any){ window.addEventListener("message",function(message:any){
// console.log('web页面通信1',message,new Date()); // console.log('web页面通信1',message,new Date());
if(message.data.action == ACTION.task){ if(message.data.action == ACTION.task){
window.postMessage({isResult:2},"*")
chrome.runtime.sendMessage(message.data,(ret)=>{ chrome.runtime.sendMessage(message.data,(ret)=>{
console.log(2222,ret,new Date().getTime(),new Date().getSeconds()); // console.log(2222,ret,new Date().getTime(),new Date().getSeconds());
window.postMessage({isResult:1,...ret},"*") window.postMessage({isResult:1,...ret},"*")
console.log("message ret:1",ret,message.data); console.log("message ret:1",ret,message.data);
}) })
...@@ -34,7 +35,7 @@ chrome.runtime.onMessage.addListener(function (message, sender, response) { ...@@ -34,7 +35,7 @@ chrome.runtime.onMessage.addListener(function (message, sender, response) {
let result=null; let result=null;
(async () => { (async () => {
result = await BookingV2.booking(message.value); result = await BookingV2.booking(message.value);
console.log(2222,result,new Date().getTime(),new Date().getSeconds()); // console.log(2222,result,new Date().getTime(),new Date().getSeconds());
response(result); response(result);
})(); })();
} }
......
...@@ -116,7 +116,7 @@ const WayBillModel = function () { ...@@ -116,7 +116,7 @@ const WayBillModel = function () {
<div className="waybill-model-title" key="two">通信状态:{link?'连接成功':'连接中断'}</div> <div className="waybill-model-title" key="two">通信状态:{link?'连接成功':'连接中断'}</div>
<div className="waybill-model-title tips">{info}</div> <div className="waybill-model-title tips">{info}</div>
</div> </div>
<Button className="btn" type="primary" loading={loading} disabled={loading} onClick={ refresh }>刷新连接状态</Button> {/* <Button className="btn" type="primary" loading={loading} disabled={loading} onClick={ refresh }>刷新连接状态</Button> */}
</> </>
) )
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment