freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

用友nc報(bào)表開發(fā)教程全-資料下載頁(yè)

2025-07-30 00:04本頁(yè)面
  

【正文】 ,從而自行定義小計(jì)合計(jì)行的展現(xiàn)標(biāo)志格式;3. 可以設(shè)置需要小計(jì)合計(jì)的列,以及統(tǒng)計(jì)運(yùn)算的類型,目前數(shù)值型的列支持的運(yùn)算類型有求和、最大值、最小值、平均值,以及公式;字符型的列支持承前;4. 可以設(shè)置統(tǒng)計(jì)數(shù)據(jù)放置在原始數(shù)據(jù)之前還是放置在后。圖 四29 小計(jì)合計(jì)設(shè)置圖 四30 運(yùn)行效果如上圖所示即是經(jīng)過(guò)小計(jì)合計(jì)運(yùn)算的最終結(jié)果,我們?cè)O(shè)置了按照公司名稱和科目名稱進(jìn)行分組計(jì)算小計(jì),這樣我們實(shí)際上就得到兩個(gè)級(jí)次的小計(jì)結(jié)果,圖中的小計(jì)行已經(jīng)按照預(yù)先定義好的展現(xiàn)格式展現(xiàn)出來(lái),計(jì)算合計(jì)的時(shí)候,合計(jì)、最大值、最小值、平均值都非常通俗易懂,都是對(duì)本列進(jìn)行計(jì)算,需要注意的是公式,這里的公式如果引用到別的列,則進(jìn)行計(jì)算的是所引用列當(dāng)前行的值。例如下面的表格,漢族占比列的合計(jì)應(yīng)該設(shè)置為(漢族)/(漢族+滿族),公式就會(huì)計(jì)算4/(4+5),%+50%,達(dá)不到用戶的合計(jì)要求。漢族滿族漢族占比12%3350%合計(jì) 45%表格 四2第一類交叉表(投影交叉表):定義了第一類交叉的查詢結(jié)果集行列結(jié)構(gòu)是固定的,多用在固定格式的報(bào)表中,因此,其小計(jì)合計(jì)也設(shè)計(jì)得稍有區(qū)別:在這種情況下,小計(jì)合計(jì)是根據(jù)表的行頭來(lái)進(jìn)行的,它根據(jù)表行頭所示的樹狀結(jié)構(gòu)中樹節(jié)點(diǎn)的級(jí)次來(lái)小計(jì)合計(jì),所以,對(duì)于這類表,我們?cè)O(shè)置的是小計(jì)開始級(jí)次和終止級(jí)次,而不是分組列。圖 四31圖 四32如上圖我們按照樹節(jié)點(diǎn)的一級(jí)來(lái)進(jìn)行小計(jì),則得到的結(jié)果如下:圖 四33小計(jì)合計(jì)設(shè)置界面這里的小計(jì)是針對(duì)一級(jí)樹節(jié)點(diǎn)直屬部門,開發(fā)部門來(lái)進(jìn)行分組的。同一個(gè)樹節(jié)點(diǎn)下的子節(jié)點(diǎn)參與小計(jì)運(yùn)算。第二類交叉表:(旋轉(zhuǎn)交叉表)因?yàn)樾D(zhuǎn)交叉表的列結(jié)構(gòu)是動(dòng)態(tài)的,也就是說(shuō),本來(lái)預(yù)先設(shè)置好的小計(jì)統(tǒng)計(jì)列,進(jìn)行旋轉(zhuǎn)交叉之后,那么原來(lái)的列被分成了很多新的列,小計(jì)合計(jì)怎樣計(jì)算呢?這個(gè)問(wèn)題在V5得到了解決,用戶只要在預(yù)定義小計(jì)合計(jì)的時(shí)候選擇了該列,那么經(jīng)過(guò)旋轉(zhuǎn)過(guò)后的交叉列中,與原先列相關(guān)的新列,都會(huì)執(zhí)行原來(lái)列上的小計(jì)合計(jì)運(yùn)算。舉例說(shuō)明如下:圖 四34 原始表圖 四35 交叉設(shè)置如圖所示的交叉設(shè)置,民族列被設(shè)置到交叉列上去,我們?cè)O(shè)置小計(jì)合計(jì)如下:圖 四36 小計(jì)合計(jì)設(shè)置人數(shù)列被設(shè)置為交叉值,旋轉(zhuǎn)過(guò)后與人數(shù)相關(guān)的列有四列,如圖:圖 四37旋轉(zhuǎn)交叉后小計(jì)合計(jì)結(jié)果針對(duì)這四列,我們都進(jìn)行了原先在人數(shù)列上設(shè)置過(guò)的合計(jì)運(yùn)算,在合計(jì)行中呈現(xiàn)出來(lái)。3. 報(bào)表瀏覽對(duì)于已經(jīng)格式設(shè)計(jì)完畢的界面模型,我們可以運(yùn)行該界面來(lái)查看結(jié)果。 界面初始化我們發(fā)出運(yùn)行某界面的命令后,在界面呈現(xiàn)出來(lái)之前,系統(tǒng)會(huì)做一系列的初始化工作:根據(jù)界面模型引用的查詢定義查詢得到對(duì)應(yīng)的結(jié)果集,由界面定義構(gòu)造出界面,根據(jù)數(shù)據(jù)集綁定屬性將控件綁定到對(duì)應(yīng)的結(jié)果集,當(dāng)所有的初始化工作都完成以后,界面才呈現(xiàn)在我們面前。圖 四38 查詢參數(shù)設(shè)置界面如果界面引用的查詢定義里定義了查詢參數(shù),那么在初始化界面工作去后臺(tái)查詢結(jié)果集之前,會(huì)要求我們輸入查詢參數(shù)。如當(dāng)我們運(yùn)行圖45 中定義的界面模型(它引用的查詢?nèi)鐖D 42所示)時(shí),因?yàn)槠湟玫牟樵兌x中“公司”是定義了參數(shù)的,所以系統(tǒng)會(huì)彈出查詢參數(shù)設(shè)置界面讓我們輸入查詢參數(shù),如圖 421所示。圖 四39 界面模型運(yùn)行結(jié)果(承圖 45) 數(shù)據(jù)處理界面模型在運(yùn)行態(tài)提供了幾種數(shù)據(jù)處理的功能:查找,排序,過(guò)濾,公式列,小計(jì)合計(jì),交叉和穿透。其中,查找,排序,過(guò)濾和公式列是基于數(shù)據(jù)集的,這些操作對(duì)于所有綁定到被操作數(shù)據(jù)集的控件都是起作用的,放在數(shù)據(jù)處理菜單下,而小計(jì)合計(jì),交叉和穿透是基于表控件的,放在表控件表頭右鍵菜單下,只對(duì)表控件本身的數(shù)據(jù)展現(xiàn)起作用,不影響其他控件。l 查找圖 四40 查找設(shè)置界面選中要進(jìn)行查找的數(shù)據(jù)集,以及要查找的字段,輸入查找值就可以進(jìn)行查找,如果數(shù)據(jù)集中存在符合查找條件的記錄,數(shù)據(jù)集會(huì)滾動(dòng)到這一條記錄,同時(shí)在界面控件上體現(xiàn)出來(lái)。查找提供兩種選項(xiàng),用戶自定義和枚舉值,用戶自定義是指查找的字符串是由用戶自由輸入的,枚舉值則是指枚舉查找列中所有的存在且不重復(fù)的值,供用戶選擇。l 排序圖 四41 排序設(shè)置界面選中要進(jìn)行排序的數(shù)據(jù)集,選擇排序列及升降序,可以對(duì)數(shù)據(jù)集進(jìn)行排序(相當(dāng)于Order By)。l 過(guò)濾過(guò)濾設(shè)置分兩種類型,疊加過(guò)濾和重新過(guò)濾。疊加過(guò)濾是在前過(guò)濾結(jié)果的基礎(chǔ)上再按指定條件進(jìn)行過(guò)濾得到新的結(jié)果;而重新過(guò)濾則是去掉了之前設(shè)置的過(guò)濾條件,在原始結(jié)果集的基礎(chǔ)上按指定條件過(guò)濾得到新的結(jié)果。過(guò)濾條件的設(shè)置有普通模式和高級(jí)模式,普通模式的條件設(shè)置類似于查找設(shè)置,而高級(jí)模式的過(guò)濾條件設(shè)置支持帶參數(shù)表達(dá)式的過(guò)濾,其表達(dá)式的定義類似與公式列表達(dá)式的定義,但必須是邏輯表達(dá)式。圖 四42 過(guò)濾設(shè)置界面l 公式列,小計(jì)合計(jì)運(yùn)行態(tài)公式列定義和小計(jì)合計(jì)定義類似于預(yù)定義數(shù)據(jù)處理中所述,不再贅述。l 交叉圖 四43 第一類交叉(投影交叉設(shè)置界面)圖 四44 第二類交叉(旋轉(zhuǎn)交叉設(shè)置界面)數(shù)據(jù)交叉的意義和說(shuō)明參見(jiàn)第三章第3節(jié)。這里的交叉是用于在界面運(yùn)行態(tài)下,用戶瀏覽報(bào)表時(shí)想按照不同交叉設(shè)置瀏覽數(shù)據(jù),或者說(shuō)按照不同維度來(lái)瀏覽同一個(gè)結(jié)果集的數(shù)據(jù)時(shí),就可以在運(yùn)行時(shí)動(dòng)態(tài)改變交叉設(shè)置。界面運(yùn)行態(tài)下的表控件支持交叉操作:如果綁定了定義第一類交叉(投影交叉)的查詢定義,則表控件支持的是第一類交叉;如果綁定的是其他查詢定義,表控件支持第二類交叉。l 穿透圖 四45 穿透規(guī)則選取界面。界面運(yùn)行態(tài)上如果某表控件綁定到定義了穿透規(guī)則的查詢定義,則該表控件支持穿透操作。l 回退/恢復(fù)界面還提供了回退/恢復(fù)功能。在對(duì)數(shù)據(jù)集進(jìn)行了一系列數(shù)據(jù)處理操作之后,可以利用恢復(fù)功能恢復(fù)到原始狀態(tài)。表控件提供了回退功能可以撤銷交叉和穿透等操作。l 關(guān)于排序,過(guò)濾等功能不起作用實(shí)施在開發(fā)報(bào)表的過(guò)程中經(jīng)常反映為什么排序,過(guò)濾功能不起作用,這里需要做一下解釋,我們的過(guò)濾,排序等功能是針對(duì)數(shù)據(jù)結(jié)果集的,而如果您在表格上面做了如小計(jì)合計(jì),交叉,這樣的操作,我們就會(huì)重新生成一個(gè)結(jié)果集,然后將這個(gè)結(jié)果集綁定到當(dāng)前表格上面去,如果您在原先的結(jié)果集上面做排序過(guò)濾,那么現(xiàn)在的表格是不會(huì)為您呈現(xiàn)變動(dòng)結(jié)果的。圖 四46 控件連動(dòng)控件連動(dòng)分同步連動(dòng)和主子連動(dòng)兩種。l 同步連動(dòng)當(dāng)多個(gè)控件綁定到一個(gè)數(shù)據(jù)集時(shí),當(dāng)對(duì)該數(shù)據(jù)集進(jìn)行了查找,排序,過(guò)濾,公式列等操作時(shí),數(shù)據(jù)集的變化會(huì)通知到每個(gè)控件,是它們相應(yīng)的更新展現(xiàn),體現(xiàn)出同步的連動(dòng)。圖429上的表格和圖表引用了相同數(shù)據(jù)集,因此當(dāng)進(jìn)行排序、過(guò)濾等數(shù)據(jù)集操作的時(shí)候,表和圖上的數(shù)據(jù)會(huì)出現(xiàn)完全同步的變化。同樣,在圖上點(diǎn)擊某個(gè)系列時(shí),表也會(huì)相應(yīng)的定位到該系列。圖 四47表圖同步互動(dòng)l 主從連動(dòng)如果兩個(gè)數(shù)據(jù)集之間建立了主從關(guān)系,則分別綁定到這兩個(gè)數(shù)據(jù)集的控件之間就形成了主從連動(dòng)的關(guān)系。如圖 422展現(xiàn)的就是兩組建立了主從連動(dòng)關(guān)系的表控件,當(dāng)主表選中某行時(shí),子表則相應(yīng)的展現(xiàn)出與主表記錄對(duì)應(yīng)的所有子表記錄。圖 四48 報(bào)表打印查詢引擎提供了兩種打印方式,分別是直接打印,也就是所見(jiàn)即所得打印,另一種是掛接打印模版打印,下面分別介紹:l 直接打印:查詢引擎支持所見(jiàn)即所得式的打印,并且可以定義打印格式。如圖在界面的格式設(shè)計(jì)態(tài),選擇輸出224。打印設(shè)置,則可以看到如下的對(duì)話框,這里的打印設(shè)置包括兩個(gè)部分,分別是頁(yè)面設(shè)置,主要設(shè)置頁(yè)碼位置,對(duì)齊信息,字體等,另一部分為報(bào)表格式,設(shè)置報(bào)表打印的時(shí)候是否顯示頁(yè)眉,頁(yè)腳以及報(bào)表和標(biāo)題的字體等打印格式。圖 四49 報(bào)表打印設(shè)置l 掛接打印模版在掛接打印模版之前,必須先生成打印模版,因?yàn)榇蛴∧0媸欠峙涞焦?jié)點(diǎn)的,所以這個(gè)功能主要是為了掛接獨(dú)立報(bào)表節(jié)點(diǎn)之后的打印,首先我們必須為節(jié)點(diǎn)生成打印模版,在格式界面設(shè)計(jì)態(tài)下選擇輸出224。生成打印模版:圖 四50 功能節(jié)點(diǎn)樹會(huì)彈出一個(gè)選擇功能節(jié)點(diǎn)的對(duì)話框,前面提到過(guò)由于打印模版是對(duì)應(yīng)功能節(jié)點(diǎn)的,所以這里也是為某功能節(jié)點(diǎn)生成打印模版,注意這里生成的打印模板是系統(tǒng)模版,如果以前分配過(guò)系統(tǒng)模版,會(huì)彈出一個(gè)提示框是否覆蓋先前的打印模板。如果您對(duì)生成的打印模板不滿意,也可以到客戶化224。模版管理224。模版設(shè)置224。打印模版設(shè)置,選擇剛才為之生成打印模版的功能節(jié)點(diǎn),把剛才生成的系統(tǒng)模板復(fù)制一份進(jìn)行修改。如下圖所示是一個(gè)典型的由格式設(shè)計(jì)對(duì)象生成的打印模版:表格控件中的表頭區(qū)域會(huì)自動(dòng)生成打印模版中的固定行,普通控件會(huì)產(chǎn)生一個(gè)數(shù)據(jù)源變量,變量名稱為控件名稱,在生成打印數(shù)據(jù)時(shí)這些數(shù)據(jù)源變量會(huì)自動(dòng)獲取界面上當(dāng)前控件中填寫的值,表格控件比較特殊,它的每一列都生成了一個(gè)數(shù)據(jù)源變量,這些變量對(duì)應(yīng)著表格中當(dāng)前列的值,生成打印數(shù)據(jù)的時(shí)候會(huì)取當(dāng)前列中的數(shù)值,并且自動(dòng)向下擴(kuò)展。在這里熟悉打印模版機(jī)制的用戶(實(shí)施人員)可以自定義打印模版,以達(dá)到美化打印效果的目的。圖 四51第五章 報(bào)表發(fā)布用查詢引擎制作的報(bào)表,可以發(fā)布到NC系統(tǒng)中,當(dāng)作獨(dú)立的功能節(jié)點(diǎn)。在V5版本,查詢引擎支持與報(bào)表模版的集成,實(shí)際上我們可以在查詢引擎中設(shè)計(jì)查詢定義,然后把查詢定義發(fā)布成報(bào)表模版的形式,不僅豐富了查詢引擎的展現(xiàn)方式,更為習(xí)慣使用模版系統(tǒng)的用戶提供了一種快捷的生成方式。在V5版本中,由于Portal的發(fā)展,查詢引擎支持了報(bào)表輕量化,也就是把用查詢引擎制作的報(bào)表當(dāng)作Portalet發(fā)布到Portal框架中去,用戶可以在NC Portal系統(tǒng)中瀏覽報(bào)表。1. 發(fā)布為功能節(jié)點(diǎn) 手動(dòng)掛接定義好的界面模型并不限制在查詢引擎下運(yùn)行,它也可以作為獨(dú)立的功能節(jié)點(diǎn)掛接在各業(yè)務(wù)組的功能模塊下。其掛接步驟如下:圖 五1 功能節(jié)點(diǎn)掛接(注冊(cè)功能節(jié)點(diǎn))注冊(cè)功能節(jié)點(diǎn)時(shí)需指定對(duì)應(yīng)文件名為:,每個(gè)節(jié)點(diǎn)還需定義兩個(gè)參數(shù):? pkQryNode:界面模型對(duì)應(yīng)的編碼? dsName:定義數(shù)據(jù)源(在V5版本可不定義,如不定義則代表登錄賬套的數(shù)據(jù)源)?根據(jù)掛接節(jié)點(diǎn)類名的不同,查詢引擎的版本也有所不同,下表列出各種不同的版本及其類名以及參數(shù)設(shè)置。查詢引擎版本類名參數(shù)設(shè)置功能報(bào)表獨(dú)立節(jié)點(diǎn)pkQryNode:格式設(shè)計(jì)對(duì)象對(duì)應(yīng)的編碼某格式設(shè)計(jì)對(duì)象對(duì)應(yīng)的獨(dú)立節(jié)點(diǎn)。報(bào)表管理節(jié)點(diǎn)folderId:格式設(shè)計(jì)目錄對(duì)應(yīng)的編碼管理一組(某一目錄下)的格式設(shè)計(jì)對(duì)象。報(bào)表模板節(jié)點(diǎn)queryId:查詢?cè)O(shè)計(jì)對(duì)象對(duì)應(yīng)的編碼根據(jù)查詢?cè)O(shè)計(jì)生成的報(bào)表模節(jié)點(diǎn)。表格 五1這樣,功能節(jié)點(diǎn)掛接就完成了。報(bào)表模板節(jié)點(diǎn)的應(yīng)用打通了查詢引擎與模板體系之間的屏障,關(guān)于模板節(jié)點(diǎn)的更詳細(xì)內(nèi)容可參見(jiàn)附錄6。 向?qū)Оl(fā)布,原先需要點(diǎn)擊多個(gè)菜單來(lái)完成的步驟,現(xiàn)在被集成在一個(gè)向?qū)姘逯校梢酝ㄟ^(guò)我們熟知的“上一步”,“下一步”等操作來(lái)進(jìn)行查詢?cè)O(shè)計(jì),格式設(shè)計(jì),以及報(bào)表發(fā)布。首先我們?cè)诓樵円婀芾斫缑嫦拢x擇菜單中的工具化224。報(bào)表節(jié)點(diǎn)向?qū)В瑫?huì)彈出如下界面:圖 五2 報(bào)表發(fā)布向?qū)АO(shè)定用戶可以選擇所要發(fā)布的報(bào)表節(jié)點(diǎn)類型,這些類型及其功能在上一節(jié)中已經(jīng)列舉,同時(shí)用戶需要設(shè)定新增功能節(jié)點(diǎn)的編碼,這里用戶如果選擇了目錄節(jié)點(diǎn),則會(huì)在該目錄下新建一個(gè)功能節(jié)點(diǎn),如果用戶選擇了葉子節(jié)點(diǎn),即功能節(jié)點(diǎn),我們會(huì)判斷功能節(jié)點(diǎn)的類型,如果不是在表格 五1中的列舉類型之一,則系統(tǒng)會(huì)報(bào)錯(cuò),禁止用戶的下一步操作,如果是列舉的類型之一,系統(tǒng)會(huì)修改當(dāng)前選中節(jié)點(diǎn)的定義。新增功能節(jié)點(diǎn)名稱不是必須設(shè)定的,如果留為空白,則發(fā)布的節(jié)點(diǎn)名稱與查詢定義名稱保持一致。選擇不同的節(jié)點(diǎn)類型,點(diǎn)擊下一步進(jìn)入報(bào)表節(jié)點(diǎn)引用的界面下會(huì)有所不同,如果我們選取報(bào)表獨(dú)立節(jié)點(diǎn)或者報(bào)表管理節(jié)點(diǎn),則會(huì)引用格式設(shè)計(jì)對(duì)象樹中的對(duì)象:圖 五3 報(bào)表發(fā)布向?qū)А盟煌氖菆?bào)表獨(dú)立節(jié)點(diǎn)選取的是樹中的葉子節(jié)點(diǎn)也就是格式對(duì)象,對(duì)應(yīng)pkQryNode參數(shù)的是格式對(duì)象的編碼。而報(bào)表管理節(jié)點(diǎn)選取的是樹中的非葉子節(jié)點(diǎn)也就是格式目錄,對(duì)應(yīng)folderId參數(shù)的是格式目錄的編碼。如果我們選取的是報(bào)表模版節(jié)點(diǎn),則引用樹就會(huì)是查詢?cè)O(shè)計(jì)對(duì)象樹,因?yàn)閳?bào)表模版節(jié)點(diǎn)的生成是基于查詢?cè)O(shè)計(jì)對(duì)象的,在生成報(bào)表模版節(jié)點(diǎn)的同時(shí),我們可以同時(shí)生成打印模版和查詢模版,請(qǐng)注意這里生成的模版默認(rèn)都是系統(tǒng)模版,如果我們?cè)谇懊孢x擇了一個(gè)已有的節(jié)點(diǎn),而該節(jié)點(diǎn)存在系統(tǒng)默認(rèn)的查詢模版,打印模版或者報(bào)表模版三者其中任何一個(gè),這樣就會(huì)存在沖突,在這里我們提供了是否覆蓋默認(rèn)模版選項(xiàng),如果勾選了該選項(xiàng),則生成的模版將會(huì)替換掉原始的模版。2. 輕量化報(bào)表展現(xiàn),報(bào)表發(fā)布管理節(jié)點(diǎn)在客戶化224。自定義查詢224。查詢引擎224。報(bào)表發(fā)布管理,請(qǐng)注意這個(gè)節(jié)點(diǎn)只有在NC的portal模塊安裝之后才會(huì)有意義,所以我們?cè)谀J(rèn)安裝的情況下將這個(gè)節(jié)點(diǎn)設(shè)置為不啟用,實(shí)施人員需要在安裝了portal模塊之后到客戶化224。二次開發(fā)工具224。系統(tǒng)管理工具224。功能注冊(cè)下將該節(jié)點(diǎn)設(shè)置為啟用。為了與查詢引擎其他節(jié)點(diǎn)保持風(fēng)格一致,報(bào)表發(fā)布管理節(jié)點(diǎn)界面依然采用與查詢引擎管理相似的對(duì)象樹管理模式。圖 五4 報(bào)表發(fā)布管理界面在報(bào)表發(fā)布管理節(jié)點(diǎn)下,我們所要管理的對(duì)象是報(bào)表發(fā)布對(duì)象,報(bào)表發(fā)布對(duì)象與格式設(shè)計(jì)對(duì)象相關(guān)聯(lián),但又不同于格式設(shè)計(jì)對(duì)象,報(bào)表發(fā)布對(duì)象需要引用格式設(shè)計(jì)對(duì)象的編碼,報(bào)表發(fā)布對(duì)象的管理與查詢對(duì)象和格式對(duì)象一樣,遵循對(duì)象樹管理的規(guī)則,目前我們并不支持報(bào)表發(fā)布對(duì)象的導(dǎo)入導(dǎo)出。下面我們來(lái)講解一下發(fā)布一張報(bào)表的流程。l 點(diǎn)擊新建菜單,新建發(fā)布對(duì)象(可以為報(bào)表發(fā)布對(duì)象選擇一個(gè)分類,也就是新建一個(gè)文件夾)l 選擇發(fā)布對(duì)象對(duì)應(yīng)的格式設(shè)計(jì)對(duì)象節(jié)點(diǎn)圖 五5 報(bào)表發(fā)布管理設(shè)置—選擇格式設(shè)計(jì)對(duì)象l 選擇接收者l 通知接收者當(dāng)報(bào)表發(fā)布之后,用戶可以選擇通知接收人。圖 五6 報(bào)表發(fā)布管理設(shè)置—選擇接收者讓我們看一個(gè)簡(jiǎn)單的場(chǎng)景,某公司報(bào)表分析員甲用查詢引擎制作了
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1