| ¶Ô±ÈÐÂÎļþ |
| | |
| | | |
| | | //æ¤jsæä»¶æ¯ç¨æ¥èªå®ä¹æ©å±ä¸å¡ä»£ç ï¼å¯ä»¥æ©å±ä¸äºèªå®ä¹é¡µé¢æè
éæ°é
ç½®çæç代ç |
| | | let extension = { |
| | | components: { |
| | | //æ¥è¯¢ç颿©å±ç»ä»¶ |
| | | gridHeader: '', |
| | | gridBody: '', |
| | | gridFooter: '', |
| | | //æ°å»ºãç¼è¾å¼¹åºæ¡æ©å±ç»ä»¶ |
| | | modelHeader: '', |
| | | modelBody: '', |
| | | modelFooter: '' |
| | | }, |
| | | tableAction: '', //æå®æå¼ 表çæé(è¿éå¡«å表å,é»è®¤ä¸ç¨å¡«å) |
| | | buttons: { view: [], box: [], detail: [] }, //æ©å±çæé® |
| | | methods: { |
| | | //ä¸é¢è¿äºæ¹æ³å¯ä»¥ä¿çä¹å¯ä»¥å é¤ |
| | | onInit() { |
| | | |
| | | }, |
| | | onInited() { |
| | | //æ¡æ¶åå§åé
ç½®å |
| | | //妿è¦é
ç½®æç»è¡¨,卿¤æ¹æ³æä½ |
| | | //this.detailOptions.columns.forEach(column=>{ }); |
| | | }, |
| | | searchBefore(param) { |
| | | //ç颿¥è¯¢å,å¯ä»¥ç»param.wheresæ·»å æ¥è¯¢åæ° |
| | | //è¿åfalseï¼åä¸ä¼æ§è¡æ¥è¯¢ |
| | | return true; |
| | | }, |
| | | searchAfter(result) { |
| | | //æ¥è¯¢åï¼resultè¿åçæ¥è¯¢æ°æ®,å¯ä»¥å¨æ¾ç¤ºå°è¡¨æ ¼åå¤çè¡¨æ ¼çå¼ |
| | | return true; |
| | | }, |
| | | addBefore(formData) { |
| | | //æ°å»ºä¿ååformData为对象ï¼å
æ¬æç»è¡¨ï¼å¯ä»¥ç»ç»è¡¨å设置å¼ï¼èªå·±è¾åºçformDataçå¼ |
| | | return true; |
| | | }, |
| | | updateBefore(formData) { |
| | | //ç¼è¾ä¿ååformData为对象ï¼å
æ¬æç»è¡¨ãå é¤è¡çId |
| | | return true; |
| | | }, |
| | | rowClick({ row, column, event }) { |
| | | //æ¥è¯¢çé¢ç¹å»è¡äºä»¶ |
| | | // this.$refs.table.$refs.table.toggleRowSelection(row); //åå»è¡æ¶éä¸å½åè¡; |
| | | }, |
| | | modelOpenAfter(row) { |
| | | //ç¹å»ç¼è¾ãæ°å»ºæé®å¼¹åºæ¡åï¼å¯ä»¥å¨æ¤å¤åé»è¾ï¼å¦ï¼ä»åå°è·åæ°æ® |
| | | //(1)夿æ¯ç¼è¾è¿æ¯æ°å»ºæä½ï¼ this.currentAction=='Add'; |
| | | //(2)ç»å¼¹åºæ¡è®¾ç½®é»è®¤å¼ |
| | | //(3)this.editFormFields.åæ®µ='xxx'; |
| | | //妿éè¦ç»ä¸ææ¡è®¾ç½®é»è®¤å¼ï¼è¯·éåthis.editFormOptionsæ¾å°å段é
置对åºdata屿§çkeyå¼ |
| | | //ç䏿就æè¾åºçï¼console.log(this.editFormOptions) |
| | | } |
| | | } |
| | | }; |
| | | export default extension; |
| | |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | } |
| | | }, |
| | | { |
| | | path: '/Dt_StationManager', |
| | | name: 'Dt_StationManager', |
| | | component: () => import('@/views/basicinfo/Dt_StationManager.vue'), |
| | | meta: { |
| | | keepAlive: false |
| | | } |
| | | |
| | | }, |
| | | ] |
| | | |
| | | export default viewgird |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <!-- |
| | | *Authorï¼jxx |
| | | *Contactï¼283591387@qq.com |
| | | *代ç ç±æ¡æ¶çæ,任使´æ¹é½å¯è½å¯¼è´è¢«ä»£ç çæå¨è¦ç |
| | | *ä¸å¡è¯·å¨@/extension/widesea_wms/basicinfo/Dt_AreaInfo.jsæ¤å¤ç¼å |
| | | --> |
| | | <template> |
| | | <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields" |
| | | :editFormOptions="editFormOptions" :searchFormFields="searchFormFields" :searchFormOptions="searchFormOptions" |
| | | :table="table" :extend="extend"> |
| | | </view-grid> |
| | | </template> |
| | | <script> |
| | | import extend from "@/extension/basicinfo/Dt_StationManager.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup() { |
| | | const table = ref({ |
| | | key: 'stationID', |
| | | footer: "Foots", |
| | | cnName: 'ç«å°ç®¡ç', |
| | | name: 'basicinfo/Dt_StationManager', |
| | | url: "/Dt_StationManager/", |
| | | sortName: "stationID" |
| | | }); |
| | | const editFormFields = ref({ |
| | | stationID:"", |
| | | stationType:"", |
| | | stationPLC:"", |
| | | roadway:"", |
| | | stationStatus:"", |
| | | stationRemark:"", |
| | | stationChildCode:"", |
| | | stationArea:"", |
| | | stationLocation:"", |
| | | stationStatus:"" |
| | | }); |
| | | const editFormOptions = ref([ |
| | | [ |
| | | { "title": "ç«å°ç¶æ", "field": "stationStatus", type: "select",dataKey: "enanleEnum",data: [], }, |
| | | |
| | | ] |
| | | ]); |
| | | const searchFormFields = ref({ |
| | | // "iD":"", |
| | | // "toArea": "", |
| | | // "fromArea": "", |
| | | // "barcodeType": "", |
| | | // "productLine": "", |
| | | // "inLineNum": "", |
| | | // "cacheNum":"" |
| | | }); |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { "title": "ç«å°ç±»å", "field": "stationType", type: "text" }, |
| | | { "title": "å··é", "field": "roadway", type: "text" }, |
| | | { "title": "ç«å°åºå", "field": "stationArea", type: "text" }, |
| | | ] |
| | | // , |
| | | // [ |
| | | // { "title": "ç«å°èç¹", "field": "stationChildCode", type: "text" }, |
| | | // { "title": "å¨éæ°é", "field": "inLineNum", type: "text" }, |
| | | // { "title": "å¯ç¼åæ°é", "field": "cacheNum", type: "text" }, |
| | | // ] |
| | | ]); |
| | | const columns = ref([{ field: 'stationID', title: '主é®', type: 'int', sort: true, hidden: true, width: 110, readonly: true, require: true, align: 'left' }, |
| | | { field: 'stationType', title: 'ç«å°ç±»å', type: 'int', sort: true, width: 110, require: true, align: 'left', sort: true }, |
| | | { field: 'stationPLC', title: 'ç«å°PLC', type: 'string', sort: true, width: 110, align: 'left' }, |
| | | { field: 'roadway', title: 'å··é', type: 'string', sort: true, width: 110, align: 'left' }, |
| | | { field: 'stationStatus', title: 'ç«å°ç¶æ', type: 'string', sort: true, width: 110, align: 'left', bind: { key: "enanleEnum", data: [] }}, |
| | | { field: 'stationRemark', title: 'ç«å°å¤æ³¨', type: 'string', sort: true, width: 110, align: 'left', }, |
| | | { field: 'stationChildCode', title: 'ç«å°èç¹', type: 'int', sort: true, width: 110, align: 'left' }, |
| | | { field: 'stationArea', title: 'ç«å°åºå', type: 'int', sort: true, width: 100, align: 'left' }, |
| | | { field: 'stationLocation', title: 'å åæºå°å', type: 'int', sort: true, width: 100, align: 'left' }, |
| | | { field: 'creater', title: 'å建人', type: 'string', sort: true, width: 110, align: 'left' }, |
| | | { field: 'createDate', title: 'å建æ¶é´', type: 'datetime', sort: true, width: 150, align: 'left', sort: true }, |
| | | { field: 'modifier', title: 'ä¿®æ¹äºº', type: 'string', sort: true, width: 100, align: 'left' }, |
| | | { field: 'modifyDate', title: 'ä¿®æ¹æ¶é´', type: 'datetime', sort: true, width: 150, align: 'left', sort: true }, |
| | | ]); |
| | | const detail = ref({ |
| | | cnName: "#detailCnName", |
| | | table: "#detailTable", |
| | | columns: [], |
| | | sortName: "", |
| | | key: "" |
| | | }); |
| | | return { |
| | | table, |
| | | extend, |
| | | editFormFields, |
| | | editFormOptions, |
| | | searchFormFields, |
| | | searchFormOptions, |
| | | columns, |
| | | detail, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |
| | |
| | | |
| | | var app = builder.Build(); |
| | | |
| | | app.UseQuartzJobMildd(); |
| | | //app.UseQuartzJobMildd(); |
| | | // 3ãé
ç½®ä¸é´ä»¶ |
| | | app.UseMiniProfiler();//æ§è½åæå¨ |
| | | app.ConfigureApplication();//é
ç½®æä»¶ |
| | |
| | | "MainDB": "DB_WIDESEA", //å½å项ç®ç主åºï¼æå¯¹åºçè¿æ¥å符串çEnabledå¿
须为true |
| | | //è¿æ¥å符串 |
| | | //"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=", |
| | | "ConnectionString": "Data Source=.\\LIULEI;Initial Catalog=LP_WIEDSEAWMS;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | "ConnectionString": "Data Source=.;Initial Catalog=LP_WIDESEAWMS;User ID=sa;Password=123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | //"ConnectionString": "Data Source=10.50.10.20;Initial Catalog=WIEDSEAWMS;User ID=sa;Password=admin@123;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False", |
| | | |
| | | //è·¨å |