\n\n
,需要通过父级DOM结构来判断
*/
var trackActionPhone = function (node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || nodeText || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
phone: nodeText,
},
}, '*');
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
if (phoneReg.test(fatherText) && numUseReg.test(fatherText)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
phone: nodeText,
},
}, '*');
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
};
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel =
node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'a'
) {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'img'
) {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'i'
) {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: val,
},
}, '*');
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: content,
},
}, '*');
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: val,
},
}, '*');
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
window.postMessage({
type: 'SHOPS_CONTACT_TRACK',
data: {
email: val,
},
}, '*');
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00;
* 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
return;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
return;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
};
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */
function thirdMsgCollect() {
/** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** 缓存当前消息队列的最后一条消息id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对缓存KEY进行base64转码处理 */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** 拉取最新msg列表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带有class:other-message的是访客消息,my-message的是客服消息 */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** 加密并上传消息数据 */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 如果获取失败,则重试 */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转字节
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导入密钥并加密
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 返回
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// 更新消息队列
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请求异常');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, '数据加密失败');
uploadFlag = false;
});
};
/** 监控chat-list的DOM变更 */
const initChatListObserver = () => {
// 需要监听的 DOM 节点
const target = document.getElementById('chat-list');
if (!target) return;
// 回调函数
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// 配置
const config = {
childList: true, // 监听子节点的增删
subtree: true, // 是否也监听后代节点
};
// 创建 observer
const observer = new MutationObserver(callback);
// 开始监听
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
ອຸດສາຫະກຳ: ການກັ້ນນ້ຳ / ອຸປະກອນອຸດສາຫະກຳ | ປະລິມານປະຈຳປີ: 5,000 ໜ່ວຍ | ຜູ້ຜະລິດ: Cangzhou Deeplink (ມາດຕະຖານ ISO 9001) ການສຶກສາຄະດີນີ້ບັນທຶກການຜະລິດປະຈຳປີຈຳນວນ ຖັງເຫຼັກທີ່ຜະລິດດ້ວຍວິທີການດຶງເລິກ (deep drawn) ສີແດງທີ່ເຄືອບດ້ວຍສີແຜ່ນຝຸ່ນຈຳນວນ 5,000 ໜ່ວຍ ມີທ່ອງອອກທີ່ມີເກີບເກີບ ແລະ ມີແຂວງຕິດຕັ້ງຮູບຕົວ L ທີ່ເຊື່ອມຕໍ່ດ້ວຍການເຊື່ອມ , ຜະລິດໂດຍບໍລິສັດ Cangzhou Deeplink International Supply Chain Co., Ltd. ສຳລັບຜູ້ຜະລິດອຸປະກອນກັ້ນນ້ຳໃນເອີຣົບ (OEM). ສ່ວນຕົວຖັງເຮັດດ້ວຍເຫຼັກ ເຫຼັກ SPCC ຢາກເຢັນທີ່ມີຄວາມຫນາ 1.5 ມີລີເມີເຕີ , ມີການຫຸດຫຸ່ນ (necking) ແລະ ມີເກີບເກີບທາງດ້ານນອກທີ່ສ່ວນເທິງ, ເຊື່ອມຕໍ່ເຂົ້າກັບແຂວງຕິດຕັ້ງທີ່ຖືກຕັດດ້ວຍເລເຊີ (laser-cut) ແລະ ມີການເຊື່ອມຕໍ່ດ້ວຍການເຊື່ອມ seam-welded, ແລ້ວຈຶ່ງເຄືອບດ້ວຍ ສີແຜ່ນຝຸ່ນສີແດງ RAL 3002 (60–80 μm) ທຸກໆ ຫນ່ວຍຜ່ານການທົດສອບຄວາມຮັ້ວຂອງອາກາດທີ່ 1.5 ບາຣ໌ ກ່ອນຈະຫໍ່ຫຸ້ມ. ການຜະລິດເຄື່ອງມື, ການຂຶ້ນຮູບ, ການເຊື່ອມແລະການປະມວນຜົນສຸດທ້າຍດຳເນີນຢູ່ໃນໂຮງງານຂອງພວກເຮົາທີ່ມີເນື້ອທີ່ 5,000 ຕາລາງເມັດ ແລະໄດ້ຮັບການຮັບຮອງ ISO 9001 ໃນເມືອງຈັງໂຈວ, ຈີນ. ແຜນຜັງຂອງລູກຄ້າໄດ້ຮຽກຮ້ອງໃຫ້ຜະລິດຖັງເກັບນ້ຳຮູບສູງເປັນສອງຊິ້ນ ໂດຍຕ້ອງປະຕິບັດຕາມຂໍ້ກຳນົດທີ່ເຂັ້ມງວດສາມຂໍ້: (ກ) ການເຊື່ອມຕໍ່ທີ່ບໍ່ຮັບເອົາອາກາດ ແລະ ນ້ຳໄດ້ ທີ່ແຕກແຕ່ງກາງໂຕຖັງ ແລະ ຈຸດເຊື່ອມຕໍ່ຂອງແທັກ, (ຂ) ເສັ້ນເກີດທີ່ຖືກມວນຢ່າງແນ່ນອນ ທີ່ສ່ວນເທິງ ເຊິ່ງຕ້ອງສາມາດຮັບເອົາຂໍ້ຕໍ່ຊາຍມາດຕະຖານໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ແຜ່ນເຕີມ, ແລະ (ຄ) ພື້ນຜິວທີ່ມີສີແດງເງົາ ທີ່ສ່ວນເທິງ ເຊິ່ງຕ້ອງສາມາດຮັບເອົາຂໍ້ຕໍ່ຊາຍມາດຕະຖານໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ແຜ່ນເຕີມ, ແລະ (ຄ) ພື້ນຜິວທີ່ມີສີແດງເງົາ ພື້ນຜິວທີ່ມີສີແດງເງົາ ບໍ່ມີຮ່ອຍຄ້າງເຊັ່ນ: ຮ່ອຍຜິວສົ້ມ, ຮ່ອຍລົ້ນ, ແລະ ຮ່ອຍກະແສເຫຼັກທີ່ເຫັນໄດ້ຫຼັງຈາກການປູກຊັ້ນ. ແຖບ L ທີ່ຕິດຕັ້ງຢູ່ດ້ານຂ້າງຕ້ອງຮັບນ້ຳໜັກຂອງຖັງທີ່ເຕັມໄປດ້ວຍນ້ຳໝາກ, ດັ່ງນັ້ນຄວາມເລືອນແລະຕຳແໜ່ງຂອງຮູໃນແຖບ L ຈຶ່ງມີຄວາມສຳຄັນຫຼາຍຕໍ່ການປະກອບ. ທຸກໆລຸ້ມຜະລິດຕະພັນຈະຜ່ານຫຼາຍຂັ້ນຕອນການກວດສອບທີ່ຖືກບັນທຶກໄວ້ຢ່າງເປັນທາງການໂດຍ Deeplink: ຄຳຖາມທີ 1: ການດຶງເລິກ (deep drawing) ແມ່ນຫຍັງ, ແລະ ເມື່ອໃດທີ່ຂ້ອຍຄວນເລືອກມັນເທື່ອຫຼາຍກວ່າການປັ່ນ (spinning) ຫຼື ການເຊື່ອມ? ຄຳຖາມທີ 2: ສີຜົງສີແດງທີ່ປູກສີເທິງຖັງເຫຼັກທີ່ເຊື່ອມແລ້ວນັ້ນມີຄວາມໝັ້ນຄົງປານໃດ? ຄຳຖາມທີ 3: ສ່ວນດຽວກັນນີ້ສາມາດຜະລິດຈາກສະແຕນເລດ 304 ຫຼື 316 ໄດ້ບໍ? ຄຳຖາມທີ 4: ຈຳນວນສັ່ງຊື້ຂັ້ນຕ່ຳສຸດສຳລັບຖັງທີ່ຜະລິດດ້ວຍວິທີການດຶງເລິກທີ່ຄ້າຍຄືກັນນີ້ແມ່ນເທົ່າໃດ? ຄຳຖາມທີ 5. ເວລາທີ່ໃຊ້ໃນການຜະລິດເຄື່ອງຈັກ ແລະ ການເຮັດຕົວຢ່າງໃຊ້ເວລາດົນປານໃດ? ຄຳຖາມທີ 6. ຮູບແບບໄຟລ໌ CAD ໃດທີ່ທ່ານຮັບ? ນອກຈາກຖັງສີແດງທີ່ຖືກປົກຄຸມດ້ວຍຝຸ່ນນີ້ ບໍລິສັດ Deeplink ຍັງສະໜອງຊິ້ນສ່ວນເຫຼັກທີ່ປັບປຸງຕາມຄວາມຕ້ອງການທັງໝົດຢູ່ໃນບ່ອນດຽວ: ຊິ້ນສ່ວນເຫຼັກສະແຕນເລດທີ່ຖືກດຶງເລິກ , ການຂົດແຈກເມືອງທີ່ພົບກັນ , ການຕັດດ້ວຍເລເຊີ ແລະ ການປຸງແປງຮູບປະທຳ , ຊິ້ນສ່ວນທີ່ຜະລິດດ້ວຍເຄື່ອງ CNC , ການຜະລິດແລະການປະກອບທີ່ເຊື່ອມຕໍ່ດ້ວຍການເຊື່ອມ ແລະ ການປະກອບເຄື່ອງຫຸ້ມແຜ່ນເຫຼັກທີ່ປັບແຕ່ງຕາມຄວາມຕ້ອງການ — ເພື່ອບໍລິການຜູ້ຜະລິດອຸປະກອນຕົ້ນທຶນ (OEM) ໃນອຸດສາຫະກຳລົດ, ອຸປະກອນໄຟຟ້າ-ເອເລັກໂທຣນິກ, ການແພດ, ເຄື່ອງຈັກອຸດສາຫະກຳ, ພະລັງງານໃໝ່ ແລະ ອຸປະກອນສຳລັບອຸດສາຫະກຳອາຫານທົ່ວໂລກ ສົ່ງຮູບຮ່າງ, ວັດຖຸດິບ, ຈຳນວນ ແລະ ຄວາມຕ້ອງການດ້ານການປັບປຸງຜິວຂອງທ່ານມາໃຫ້ພວກເຮົາ. ວິສະວະກອນຂອງພວກເຮົາຈະດຳເນີນການ ທົບທວນຄືນການອອກແບບເພື່ອການຜະລິດ (DFM) ແບບເປັນລາຍລັກອັກສອນ — ລວມທັງຄວາມເປັນໄປໄດ້ຂອງການດຶງ, ຄວາມສ່ຽງດ້ານຄວາມຖືກຕ້ອງ, ຕົວເລືອກສຳລັບເກີດເກີດ ຫຼື ສ່ວນປະກອບທີ່ຍືດຫຍຸ່ນໄດ້, ແລະ ຕົວເລືອກການປັບປຸງຜິວ — ແລ້ວຈະສົ່ງເອກະສານຄຳເ Ange ຂອງທ່ານຄືນພາຍໃນ 24 ຊົ່ວໂມງ. ພວກເຮົາຍອມຮັບການຜະລິດຕົວຢ່າງ (prototype) ແລະ ການຜະລິດຈຳນວນຫຼາຍຈົນເຖິງ 20,000 ໜ່ວຍ
ຖັງເຫຼັກທີ່ຜ່ານຂະບວນການດຶງເລິກສີແດງທີ່ມີຊັ້ນຜິວເຄືອບເປັກເກີ້ ພ້ອມທາງອອກທີ່ມີເກີບ — ກໍລະນີສຶກສາຂອງ OEM
ຖັງເຫຼັກທີ່ຜ່ານຂະບວນການດຶງເລິກສີແດງທີ່ມີຊັ້ນຜິວເຄືອບເປັກເກີ້ ພ້ອມທາງອອກທີ່ມີເກີບ — ກໍລະນີສຶກສາຂອງ OEM
1. ສ່ວນສັງເກດຢ່າງໄວວ່າ
ສີນຄ້າ
ຂໍ້ກຳນົດ
ຊື່ສ່ວນ
ຖັງເກັບນ້ຳມັນ / ຕູ້ກັກຕົວກອງທີ່ຜະລິດດ້ວຍເຫຼັກທີ່ດຶງເລິກ ແລະມີທ່ອງອອກແບບເປັນເກີດ
ວັດສະດຸ
ເຫຼັກ SPCC ທີ່ຖືກມວນເຢັນ, ມີຄວາມໜາ 1.5 ມມ (ເຫຼັກສະແຕນເລດ 304 ມີໃຫ້ຕາມຄຳຂໍ)
ກອບເປັນຈໍານວນ
ການດຶງເລິກສອງຂັ້ນຕອນ + ການຫຸບຄໍ + ການປັ້ມເກີດ
ข้อต่อปลายทาง
ເກີດທີ່ປັ້ມຢູ່ດ້ານນອກ, G 3/4″ (ຕາມແຜນຜັງທີ່ລູກຄ້າໃຫ້)
ລັກສະນະສຳລັບການຕິດຕັ້ງ
ແຖບ L ທີ່ຕັດດ້ວຍເລເຊີ, ມີຮູສອງຮູທີ່ເຈาะຜ່ານທັງໝົດ, ແລະເຊື່ອມດ້ວຍວິທີ MIG ເຂົ້າກັບຕົວເຄື່ອງ
ພື້ນຜິວ
ການປິ້ງລ່ວງໆດ້ວຍເຫຼັກຟອສເຟດ + ສີຜົງເງົາສີແດງ RAL 3002, ຄວາມໜາ 60–80 ມິກໂຣເມັດ
ການທົດສອບການຮັ່ວ
ທົດສອບຄວາມຮັ້ວດ້ວຍອາກາດ 1.5 ບາຣ໌ ໃຕ້ນ້ຳ, ການກວດສອບທຸກໆຊິ້ນ
ປະລິມານຕໍ່ປີ
5,000 ຊິ້ນ/ປີ (ການສັ່ງຊື້ຄືນ)
ເວລາຈັດສົ່ງ
ເວລາສຳລັບການຜະລິດເຄື່ອງຈັກ ແລະ ຕົວຢ່າງ 25 ມື້; ການຜະລິດແຕ່ລະຊຸດ 30–35 ມື້

2. ສິ່ງທີ່ຖືກຮຽກຮ້ອງໃນແຜນຜັງ
3. ບັນຫາດ້ານວິສະວະກຳທີ່ພວກເຮົາໄດ້ແກ້ໄຂ

4. ລຳດັບຂະບວນການຜະລິດ

5. ການຄວບຄຸມຄຸນນະພາບ — 39 ຂັ້ນຕອນຂຶ້ນໄປຂອງ QA, ມາດຕະຖານ ISO 9001
ລະບົບເຫດການ
ສິ່ງທີ່ກວດສອບ
ວັດຖຸດິບທີ່ເຂົ້າມາ
ໃບຢືນຮັບຮອງຈາກໂຮງງານຜະລິດ, ຄວາມໜາ, ພື້ນທີ່ໜ້າພຽງຂອງມວນລວມ SPCC
ຕົວຢ່າງທຳອິດ
ລາຍງານຄວາມໜາທັງໝົດຕາມແຜນຜັງກ່ອນທີ່ຈະອະນຸມັດການຜະລິດຊຸດ
ລະຫວ່າງຂະບວນການ
ວັດແທກຂະໜາດ, ການວັດແທກເສັ້ນເກລີບ, ການກວດສອບການເຊື່ອມຕໍ່ແບບເຫັນດ້ວຍຕາ ແຕ່ລະການຜະລິດ
ການທົດສອບການຮັ່ວ
ອາກາດຄວາມດັນ 1.5 ບາຣ໌ ຢູ່ໃຕ້ນ້ຳ — ກວດສອບ 100% ຂອງທຸກໆຫົວໆ
ຊັ້ນຄຸ້ມກັນ
ຄວາມໜາຂອງຊັ້ນຟີມ 60–80 ມີກຣາມ, ການຕິດຢູ່ຂອງຊັ້ນຟີມຕາມວິທີການຂູດເປັນຮູບເສັ້ນຕັດ, ສີທຽບກັບຕົວຢ່າງ RAL
ການຫໍ່ຫຸ້ມສຸດທ້າຍ
ການກວດສອບແບບເຫັນດ້ວຍຕາ, ຕຳແໜ່ງຮູທີ່ຕິດຕັ້ງແຖວ, ການຫໍ່ຫຸ້ມທີ່ປອດໄພຈາກການຕົກ
6. ຜົນໄດ້ຮັບສຳລັບລູກຄ້າ
7. ຄຳຖາມທີ່ຖາມເລື້ອຍໆ
ການດຶງເລິກແມ່ນຂະບວນການຂຶ້ນຮູບແຜ່ນເຫຼັກທີ່ດຶງຊີ້ນວັດຖຸເຂົ້າໄປໃນເຄື່ອງຈັກພາຍໃຕ້ຕົວຈັບຊີ້ນວັດຖຸ. ມັນເໝາະສຳລັບຊີ້ນສ່ວນທີ່ປິດທັບຮູບສູງ ຫຼື ຮູບສີ່ເຫຼີ່ຍມ (ເຊັ່ນ: ຖັງ, ແກ້ວ, ຝາປິດ) ໂດຍທີ່ທ່ານຕ້ອງການຄວາມໜາຂອງຜະໜາບທີ່ເທົ່າທຽນກັນ, ບໍ່ມີແຖວເຊື່ອມຕາມລະດັບຄວາມຍາວຂອງຕົວຖັງ, ແລະ ມີປະສິດທິພາບດ້ານເສດຖະກິດໃນປະລິມານການຜະລິດປານກາງຈົນສູງ. ການປັ່ນເໝາະສຳລັບປະລິມານການຜະລິດທີ່ຕ່ຳຫຼາຍ; ສ່ວນການເຊື່ອມແບບມົວ (roll-seams) ເໝາະສຳລັບເສັ້ນຜ່າສູນກາງທີ່ໃຫຍ່ຫຼາຍ.
ເຄືອບດ້ວຍຝຸ່ນສີແດງ RAL 3002 ເທິງການປິ່ນປົວລ່ວງໜ້າດ້ວຍເຫຼັກ-ຟອສເຟດ ຢູ່ທີ່ຄວາມໜາ 60–80 ມີກຣາມ, ມີປະສິດທິພາບຕໍ່ການພົ່ນເກືອ 500–1,000 ຊົ່ວໂມງ ໃນການໃຊ້ງານພາຍໃນອາຄານ ຫຼື ອຸປະກອນທີ່ຖືກຄຸມໄວ້, ແລະ ມີຄວາມຕ້ານທານຕໍ່ການແຕກຫັກດີກວ່າສີຂອງແຫຼວ. ສຳລັບການໃຊ້ງານພາຍນອກ ຫຼື ຢູ່ໃຕ້ນ້ຳ, ພວກເຮົາຈະປ່ຽນໄປໃຊ້ສະແຕນເລດ 304/316 ຫຼື ຝຸ່ນສີ polyester ສຳລັບການໃຊ້ງານທາງທະເລ.
ໄດ້. ຖັງທີ່ຜະລິດດ້ວຍວິທີການດຶງເລິກ (deep-drawn) ຈາກສະແຕນເລດເປັນເສັ້ນຜະລິດທີ່ມາດຕະຖານຂອງ Deeplink. ຂໍໃຫ້ສັງເກດວ່າການດຶງເລິກດ້ວຍສະແຕນເລດຕ້ອງການກຳລັງກົດທີ່ສູງຂຶ້ນ, ຄວາມໄວໆທີ່ຊ້າລົງ, ແລະ ການລ້ຽນຢູ່ໃນເຄື່ອງຈັກ, ແລະ ການມື້ນເກີດ (thread rolling) ໃນສະແຕນເລດ 304 ມັກຈະຕ້ອງມີຂັ້ນຕອນການປົດຄວາມຕຶງ (stress-relief) ຫຼັງຈາກມື້ນເກີດເພື່ອຮັກສາຄວາມຍືດຫຍຸ່ນ. ເຄື່ອງຈັກທີ່ໃຊ້ແຕກຕ່າງຈາກເວີຊັ່ນ SPCC.
ພວມເຮົາສະໜັບສະໜູນທັງສອງຢ່າງຄື ຕົວຢ່າງຕົ້ນແບບ ແລະ ການຜະລິດຈຳນວນຫຼາຍ. ສຳລັບຖັງທີ່ຖືກດຶງເລິກແບບປັບປຸງຕາມຄວາມຕ້ອງການເຊັ່ນີ້ ຈຸດທີ່ເໝາະສົມທາງດ້ານເສດຖະກິດແມ່ນປະມານ 1,000 ແທ່ງຂຶ້ນໄປຕໍ່ປີ ເນື່ອງຈາກການລົງທຶນໃນເຄື່ອງຈັກທີ່ມີຫຼາຍຂັ້ນຕອນ; ສຳລັບການຜະລິດຈຳນວນໜ້ອຍກວ່ານີ້ ພວມເຮົາສາມາດໃຫ້ລາຄາດ້ວຍເຄື່ອງຈັກທີ່ມີສະຖານີດຽວ ຫຼື ວິທີທີ່ເຮັດຈາກແຜ່ນເຫຼັກແລ້ວເຊື່ອມ. ພວມເຮົາຈະສົ່ງເອກະສານທີ່ບອກຈຳນວນສິນຄ້າຕ່ຳສຸດທີ່ສາມາດສັ່ງຊື້ໄດ້ (MOQ) ແລະ ຄ່າໃຊ້ຈ່າຍດ້ານເຄື່ອງຈັກໃຫ້ທ່ານເປັນລາຍລັກອັກສອນຫຼັງຈາກດຳເນີນການທົບທວນການອອກແບບເພື່ອການຜະລິດ (DFM).
ໂດຍທົ່ວໄປແລ້ວ ຈະໃຊ້ເວລາປະມານ 20–25 ມື້ສຳລັບຕົວຢ່າງທີ່ເຮັດດ້ວຍເຄື່ອງຈັກທີ່ມີຄວາມອ່ອນ (soft-tool) ແລະ 25–35 ມື້ສຳລັບເຄື່ອງຈັກຜະລິດທີ່ມີຄວາມແຂງ (hard production tooling) ໂດຍອີງຕາມຄວາມສັບສົນຂອງຊິ້ນສ່ວນ ແລະ ການຂຶ້ນເກີດເສັ້ນເກີດ (thread forming). ເວລານຳເຂົ້າຊຸດ (batch lead time) ຫຼັງຈາກໄດ້ຮັບການອະນຸມັດແມ່ນ 25–35 ມື້.
ໄຟລ໌ຮູບແບບ STEP, IGES, DXF, DWG ແລະ ຮູບແຕ້ມ PDF ແມ່ນຮູບແບບທີ່ໃຊ້ທົ່ວໄປ. ກະລຸນາສົ່ງໄຟລ໌ມາພ້ອມກັບຂໍ້ມູນວັດສະດຸ ຄວາມໜາ ຈຳນວນ ແລະ ຂໍ້ກຳນົດດ້ານຜິວໆ; ທີມງານວິສະວະກຳຂອງພວມເຮົາຈະຢືນຢັນຄວາມເປັນໄປໄດ້ກ່ອນຈະໃຫ້ລາຄາ. 8. ຄວາມສາມາດທີ່ກ່ຽວຂ້ອງ ແລະ ບໍລິການທີ່ສາມາດໃຫ້ໄດ້ຢ່າງຕໍ່ເນື່ອງ
9. ເລີ່ມຕົ້ນໂຄງການຖັງ ຫຼື ໂຄງການເຄື່ອງຫຸ້ມຂອງທ່ານເອງ
ຜະລິດຕະພັນທີ່ແນະນຳ