html+表單+下拉菜單(html表單下拉菜單代碼)
1、簡(jiǎn)介
1.1、案例簡(jiǎn)介
本文將介紹,如何搭建生產(chǎn)管理-BOM和計(jì)劃。
1.2、應(yīng)用場(chǎng)景
產(chǎn)品結(jié)構(gòu)清單用于記錄生產(chǎn)一定數(shù)量該產(chǎn)品所需各種物料、工序以及數(shù)量。BOM信息表展示所有產(chǎn)品結(jié)構(gòu)清單的信息數(shù)據(jù),可在此報(bào)表發(fā)起生產(chǎn)計(jì)劃。
2、設(shè)置方法
2.1、表單搭建
1)新建表單【商品信息】,字段設(shè)置如下;
名稱類型名稱類型商品類別下拉框商品類別編號(hào)單行文本商品類別名稱單行文本商品編號(hào)單行文本商品名稱單行文本商品單行文本計(jì)量單位單行文本規(guī)格單行文本來(lái)源單行文本采購(gòu)單價(jià)數(shù)字首選倉(cāng)庫(kù)下拉框圖片圖片
2)新增表單【商品類別】,字段設(shè)置如下;
名稱類型商品類別編號(hào)單行文本商品類別名稱單行文本商品類別單行文本
展開(kāi)全文
3)新增表單【工序信息】,字段設(shè)置如下;
名稱類型工序名稱單行文本時(shí)長(zhǎng)數(shù)字工序單價(jià)數(shù)字工序內(nèi)容單行文本負(fù)責(zé)工人成員單選部門(mén)部門(mén)單選
4)新增流程表單【產(chǎn)品結(jié)構(gòu)清單(BOM)】,字段設(shè)置如下;
名稱類型名稱類型BOMID單行文本BOM類型單選按鈕組選擇成品/半成品下拉框成品編號(hào)單行文本成品名稱單行文本規(guī)格單行文本計(jì)量單位單行文本來(lái)源單行文本工序數(shù)數(shù)字工序內(nèi)容單行文本備注說(shuō)明單行文本是否有下級(jí)生產(chǎn)計(jì)劃單行文本聚合關(guān)聯(lián)半成品編號(hào)單行文本成品子件多標(biāo)簽子件清單子表單生成子件材料清單擴(kuò)展按鈕子件材料清單子表單設(shè)置工序多標(biāo)簽工序詳情子表單生成子件工序清單擴(kuò)展按鈕子件工序詳情子表單
5)新增表單【生產(chǎn)計(jì)劃】,字段設(shè)置如下;
名稱類型名稱類型計(jì)劃單號(hào)單行文本子生產(chǎn)計(jì)劃多標(biāo)簽產(chǎn)品下拉框子生產(chǎn)計(jì)劃明細(xì)子表單產(chǎn)品類別單行文本生產(chǎn)工序多標(biāo)簽關(guān)聯(lián)BOMID單行文本生產(chǎn)工序子表單產(chǎn)品編號(hào)單行文本工序總金額數(shù)字產(chǎn)品名稱單行文本總工序數(shù)數(shù)字規(guī)格型號(hào)單行文本總工序內(nèi)容單行文本計(jì)量單位單行文本材料準(zhǔn)備多表單計(jì)劃數(shù)量數(shù)字材料明細(xì)子表單開(kāi)始時(shí)間日期時(shí)間材料總數(shù)量數(shù)字計(jì)劃完成時(shí)間日期時(shí)間總金額數(shù)字最終入庫(kù)時(shí)間日期時(shí)間是否有下級(jí)生產(chǎn)計(jì)劃單行文本
6)新增表單【下級(jí)生產(chǎn)計(jì)劃】,字段設(shè)置如下;
名稱類型名稱類型主生產(chǎn)計(jì)劃單號(hào)單行文本規(guī)格型號(hào)單行文本產(chǎn)品下拉框計(jì)量單位單行文本計(jì)劃單號(hào)單行文本生產(chǎn)工序多標(biāo)簽關(guān)聯(lián)BOMID單行文本生產(chǎn)工序子表單產(chǎn)品編號(hào)單行文本材料準(zhǔn)備子表單產(chǎn)品名稱單行文本材料明細(xì)子表單計(jì)劃數(shù)量數(shù)字開(kāi)始時(shí)間日期時(shí)間計(jì)劃完成時(shí)間日期時(shí)間
7)新增表單【BOM子件輔助表】,字段設(shè)置如下;
名稱類型成品BOMID單行文本半成品BOMID單行文本成品單行文本產(chǎn)品編號(hào)單行文本成品名稱單行文本規(guī)格單行文本計(jì)量單位單行文本備注說(shuō)明單行文本需求數(shù)量數(shù)字來(lái)源下拉框
8)新增表單【BOM工序輔助表】,字段設(shè)置如下;
名稱類型關(guān)聯(lián)BOMID單行文本成品類型單行文本成品名稱單行文本成品編號(hào)單行文本序號(hào)單行文本工序名稱單行文本負(fù)責(zé)工人成員單選部門(mén)部門(mén)單選時(shí)長(zhǎng)數(shù)字單價(jià)數(shù)字工序內(nèi)容單行文本
9)新增表單【BOM材料輔助表】,字段設(shè)置如下;
名稱類型成品BOMID單行文本成品編號(hào)單行文本成品名稱單行文本成品類型單行文本材料單行文本材料編號(hào)單行文本材料名稱單行文本規(guī)格型號(hào)單行文本計(jì)量單位單行文本來(lái)源單行文本消耗數(shù)量數(shù)字采購(gòu)單價(jià)數(shù)字采購(gòu)金額數(shù)字
10)新增表單【計(jì)劃成品輔助表】,字段設(shè)置如下;
名稱類型成品BOMID單行文本成品編號(hào)單行文本成品名稱單行文本成品類型單行文本材料單行文本材料編號(hào)單行文本材料名稱單行文本規(guī)格型號(hào)單行文本計(jì)量單位單行文本來(lái)源單行文本消耗數(shù)量數(shù)字采購(gòu)單價(jià)數(shù)字采購(gòu)金額數(shù)字
2.2、表單【商品信息】字段及表單屬性設(shè)置
1)【商品類別】字段,選擇設(shè)置為關(guān)聯(lián)其他表單數(shù)據(jù),關(guān)聯(lián)商品類別的【商品類別】字段;
2)【計(jì)量單位】、【來(lái)源】、【首選倉(cāng)庫(kù)】字段,輸入下拉框選項(xiàng);
3)【商品類別編號(hào)】字段,設(shè)置默認(rèn)值為數(shù)據(jù)聯(lián)動(dòng),設(shè)置聯(lián)動(dòng)條件及聯(lián)動(dòng)字段;;
【商品類別名稱】字段,設(shè)置默認(rèn)值為數(shù)據(jù)聯(lián)動(dòng),設(shè)置聯(lián)動(dòng)條件及聯(lián)動(dòng)字段;
4)【商品編號(hào)】字段設(shè)置默認(rèn)值為公式編輯,設(shè)置公式:“IFS(商品類別"05包裝用品","BZ",商品類別"04配件","PJ",商品類別"03材料","CL",商品類別"02半成品","BCP",商品類別=="01成品","CP")”;
【商品】字段設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
5)【商品類別編號(hào)】、【商品類別名稱】、【商品】三個(gè)字段設(shè)置操作權(quán)限為不可見(jiàn);
6)表單屬性里隱藏字段賦值,設(shè)置為始終重新計(jì)算; 注:所有表單的該屬性設(shè)置都如此設(shè)置;
2.3、表單【商品類別】字段及表單屬性設(shè)置
1)選擇【商品類別】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
2.4、表單【產(chǎn)品結(jié)構(gòu)清單(BOM)】字段及表單屬性設(shè)置
1)【選擇成品/半成品】、【成品編號(hào)】、【成品名稱】、【規(guī)格】、【計(jì)量單位】、【來(lái)源】字段,設(shè)置默認(rèn)值為數(shù)據(jù)聯(lián)動(dòng),以上字段關(guān)聯(lián)表及關(guān)聯(lián)條件相同,設(shè)置對(duì)應(yīng)的聯(lián)動(dòng)字段即可;
2)【工序數(shù)】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【工序內(nèi)容】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【是否有下級(jí)生產(chǎn)計(jì)劃】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【聚合關(guān)聯(lián)半成品編號(hào)】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;該字段設(shè)置為不可見(jiàn);
3)【子件清單】子表單字段,開(kāi)啟數(shù)據(jù)加載,數(shù)據(jù)源為【商品信息】,添加顯示字段設(shè)置賦值字段及過(guò)濾條件,觸發(fā)公式為【子件清單.產(chǎn)品編號(hào)】字段,點(diǎn)擊保存;
4)【生成子件材料清單】、【生成子件工序清單】擴(kuò)展按鈕字段,模式選擇擴(kuò)展功能;
【生成子件材料清單】按鈕如圖配置功能模塊【數(shù)據(jù)查詢 - 到子表單】;
【生成子件工序清單】按鈕如圖配置功能模塊【數(shù)據(jù)查詢 - 到子表單】;
5)【子件清單.輔助】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【子件清單.關(guān)聯(lián)半成品BOMID】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
6)【工序詳情.工序名稱】字段,選擇設(shè)置為關(guān)聯(lián)其他表單數(shù)據(jù),關(guān)聯(lián)工序信息的【工序名稱】字段;
7)【工序詳情.負(fù)責(zé)工人】、【工序詳情.部門(mén)】、【工序詳情.時(shí)長(zhǎng)】、【工序詳情.單價(jià)】、【工序詳情.工序內(nèi)容】以上字段設(shè)置默認(rèn)值為數(shù)據(jù)聯(lián)動(dòng),關(guān)聯(lián)表及關(guān)聯(lián)條件相同,設(shè)置對(duì)應(yīng)的聯(lián)動(dòng)字段即可;
【工序詳情.工序輔助】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
8)表單屬性設(shè)置顯隱規(guī)則,當(dāng)【是否有下級(jí)生產(chǎn)計(jì)劃】字段等于有,顯示【子件材料清單】、【生成子件材料清單】、【生成子件工序清單】、【子件工序詳情】字段;
9)表單提交數(shù)據(jù)新增5條數(shù)據(jù)助手;
名稱為新增子件輔助的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,選擇目標(biāo)表單【BOM子件輔助表】,設(shè)置對(duì)應(yīng)賦值字段;
其他設(shè)置觸發(fā)條件為【子件清單.來(lái)源】字段等于自產(chǎn),【子件清單.輔助】字段不等于0,如上述同設(shè)置篩選條件,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為新增半成品材料輔助的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,選擇目標(biāo)表單【BOM材料輔助表】,設(shè)置對(duì)應(yīng)賦值字段;
其他設(shè)置觸發(fā)條件為【BOM類型】字段等于半成品,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為新增成品材料準(zhǔn)備的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,通過(guò)數(shù)據(jù)處理得到輸出表;
選擇目標(biāo)表單【BOM材料輔助表】,設(shè)置對(duì)應(yīng)賦值字段;
其他設(shè)置觸發(fā)條件為【BOM類型】字段等于成品,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為新增半成品工序的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,選擇目標(biāo)表單【BOM工序輔助表】,設(shè)置對(duì)應(yīng)賦值字段;
其他設(shè)置觸發(fā)條件為【BOM類型】字段等于半成品,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為新增成品工序的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,通過(guò)數(shù)據(jù)處理得到輸出表;
選擇目標(biāo)表單【BOM工序輔助表】,設(shè)置對(duì)應(yīng)賦值字段;
其他設(shè)置觸發(fā)條件為【BOM類型】字段等于成品,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
10)【選擇成品/半成品】字段添加功能擴(kuò)展;
設(shè)置【控件 - 生成隨機(jī)編碼】的功能插件,如圖配置;
2.5、表單【生產(chǎn)計(jì)劃】字段及表單屬性設(shè)置
1)【產(chǎn)品類型】字段,設(shè)置默認(rèn)值為“成品,半成品”;
2)【產(chǎn)品】、【產(chǎn)品編號(hào)】、【產(chǎn)品名稱】、【規(guī)格型號(hào)】、【計(jì)量單位】以上字段設(shè)置默認(rèn)值為數(shù)據(jù)聯(lián)動(dòng),關(guān)聯(lián)表及關(guān)聯(lián)條件相同,設(shè)置對(duì)應(yīng)的聯(lián)動(dòng)字段即可;
【關(guān)聯(lián)BOMID】、【是否有下級(jí)生產(chǎn)計(jì)劃】字段設(shè)置默認(rèn)值為數(shù)據(jù)聯(lián)動(dòng),關(guān)聯(lián)表及關(guān)聯(lián)條件相同,設(shè)置對(duì)應(yīng)的聯(lián)動(dòng)字段即可;
3)【產(chǎn)品】字段添加三個(gè)功能擴(kuò)展;
設(shè)置三個(gè)【數(shù)據(jù)查詢 - 到子表單】功能插件,如圖配置;第一個(gè)配置【子生產(chǎn)計(jì)劃明細(xì)】子表單;
第二個(gè)配置【材料明細(xì)】子表單;
第三個(gè)配置【生產(chǎn)工序】子表單;
【計(jì)劃數(shù)量】添加功能擴(kuò)展;
設(shè)置【控件 - 觸發(fā)指定公式】的功能插件,如圖配置;
4)【生產(chǎn)工序.工序輔助】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【工序總金額】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【總工序數(shù)】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【總工序內(nèi)容】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【材料總數(shù)量】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
【總金額】字段,設(shè)置默認(rèn)值為公式編輯,如圖設(shè)置公式;
5)【產(chǎn)品類型】、【材料明細(xì).產(chǎn)品編號(hào)】、【材料明細(xì).產(chǎn)品名稱】字段設(shè)置不可見(jiàn);
6)表單提交數(shù)據(jù)新增4條數(shù)據(jù)助手;
名稱為新增子計(jì)劃的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,選擇目標(biāo)表單【下級(jí)生產(chǎn)計(jì)劃】,設(shè)置對(duì)應(yīng)賦值字段;
其他設(shè)置觸發(fā)條件為【是否有下級(jí)子生產(chǎn)計(jì)劃】字段等于有,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為新增計(jì)劃成品輔助的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,通過(guò)數(shù)據(jù)處理得到輸出表;
選擇目標(biāo)表單【計(jì)劃成品輔助表】,設(shè)置對(duì)應(yīng)賦值字段,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為生成下級(jí)生產(chǎn)計(jì)劃工序的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,選擇目標(biāo)表單【生成下級(jí)生產(chǎn)計(jì)劃工序】,設(shè)置對(duì)應(yīng)賦值字段,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
名稱為生成下級(jí)生產(chǎn)計(jì)劃材料的數(shù)據(jù)助手,新增新增數(shù)據(jù)執(zhí)行動(dòng)作,選擇目標(biāo)表單【下級(jí)生產(chǎn)計(jì)劃】,設(shè)置對(duì)應(yīng)賦值字段,設(shè)置好點(diǎn)擊【完成】并保存該數(shù)據(jù)助手;
7)表單屬性設(shè)置顯隱規(guī)則,當(dāng)【是否有下級(jí)生產(chǎn)計(jì)劃】字段等于有,顯示【標(biāo)簽頁(yè).子生產(chǎn)計(jì)劃】字段;
2.6、【BOM信息表】報(bào)表搭建
1)新增【BOM信息表】報(bào)表,用基礎(chǔ)報(bào)表【數(shù)據(jù)表】展示數(shù)據(jù)源為表單【產(chǎn)品結(jié)構(gòu)清單(BOM)】的數(shù)據(jù);
2)新增數(shù)據(jù)表菜單欄,【生產(chǎn)計(jì)劃】;
【生產(chǎn)計(jì)劃】的菜單欄,操作模式設(shè)置為彈出報(bào)表【生產(chǎn)計(jì)劃】;
3)數(shù)據(jù)菜單凍結(jié)屬性打鉤,固定數(shù)據(jù)表菜單欄位置;
4)設(shè)置報(bào)表的權(quán)限,填入權(quán)限組名稱,選擇可操作的數(shù)據(jù)表菜單,點(diǎn)擊【保存】;
2.7、數(shù)據(jù)視圖
1)該應(yīng)用運(yùn)用到一個(gè)視圖【生產(chǎn)計(jì)劃合并】;
2.8、效果演示
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。