| ¶Ô±ÈÐÂÎļþ |
| | |
| | | //author:jxx |
| | | //æ¤å¤æ¯å¯¹è¡¨åçæ¹æ³ï¼ç»ä»¶ï¼æéæä½æé®çè¿è¡ä»»ææ©å±(æ¹æ³æ©å±å¯åç
§SellOrder.js) |
| | | let extension = { |
| | | components: { //卿æ©å
ç»ä»¶æç»ä»¶è·¯å¾ |
| | | //表åheaderãcontentãfooter对åºä½ç½®æ©å
çç»ä»¶ |
| | | gridHeader: '', //{ template: "<div>æ©å±ç»xxä»¶</div>" }, |
| | | gridBody: '', |
| | | gridFooter: '', |
| | | //å¼¹åºæ¡(ä¿®æ¹ãç¼è¾ãæ¥ç)headerãcontentãfooter对åºä½ç½®æ©å
çç»ä»¶ |
| | | modelHeader: '', |
| | | modelBody: '', |
| | | modelFooter: '' |
| | | }, |
| | | buttons: { |
| | | view: [], |
| | | box: [], |
| | | detail: [] |
| | | }, //æ©å±çæé® |
| | | methods: { //äºä»¶æ©å± |
| | | onInit() { |
| | | |
| | | } |
| | | } |
| | | }; |
| | | export default extension; |
| | |
| | | name: 'stationManger', |
| | | component: () => import('@/views/basicinfo/stationManger.vue') |
| | | } |
| | | , { |
| | | path: '/taskHty', |
| | | name: 'taskHty', |
| | | component: () => import('@/views/taskinfo/taskHty.vue') |
| | | }, { |
| | | path: '/trackloginfo', |
| | | name: 'trackloginfo', |
| | | component: () => import('@/views/basicinfo/Dt_trackloginfo.vue') |
| | | } |
| | | ] |
| | | |
| | | export default viewgird |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <!-- |
| | | *Authorï¼jxx |
| | | *Contactï¼283591387@qq.com |
| | | *代ç ç±æ¡æ¶çæ,任使´æ¹é½å¯è½å¯¼è´è¢«ä»£ç çæå¨è¦ç |
| | | *ä¸å¡è¯·å¨@/extension/system/loginfo/Dt_trackloginfo.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_trackloginfo.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup () { |
| | | const table = ref({ |
| | | key: 'tracklog_id', |
| | | footer: "Foots", |
| | | cnName: 'æä½æ¥å¿', |
| | | name: 'trackloginfo', |
| | | url: "/trackloginfo/", |
| | | sortName: "tracklog_createtime" |
| | | }); |
| | | const editFormFields = ref({}); |
| | | const editFormOptions = ref([]); |
| | | const searchFormFields = ref({ "tracklog_name": "", "tracklog_content": "", "tracklog_des": "", "tracklog_message": "" }); |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { "title": "åæ°", "field": "tracklog_content", "type": "like" }, |
| | | { "title": "åç§°", "field": "tracklog_name", "type": "like" }, |
| | | { "title": "æè¿°", "field": "tracklog_des", "type": "like" }, |
| | | { "title": "é误æè¿°", "field": "tracklog_message", "type": "like" } |
| | | ] |
| | | ]); |
| | | const columns = ref([ |
| | | { field: 'tracklog_id', title: 'ID', type: 'int', width: 90, require: true, align: 'left', sort: true }, |
| | | { field: 'tracklog_name', title: 'åç§°', type: 'string', sort: true, width: 120, require: true, align: 'left' }, |
| | | { field: 'tracklog_content', title: 'åæ°', type: 'string', sort: true, width: 185, align: 'left' }, |
| | | { field: 'tracklog_type', title: 'ç±»å', type: 'string', sort: true, width: 90, require: true, align: 'left' }, |
| | | { field: 'tracklog_des', title: 'æè¿°', type: 'string', sort: true, width: 185, require: true, align: 'left' }, |
| | | { field: 'tracklog_code', title: 'é误代ç ', type: 'string', sort: true, width: 110, require: true, align: 'left' }, |
| | | { field: 'tracklog_message', title: 'é误æè¿°', type: 'string', sort: true, width: 185, align: 'left' }, |
| | | { field: 'tracklog_operator', title: 'æä½äºº', type: 'string', sort: true, width: 110, require: true, align: 'left' }, |
| | | { field: 'tracklog_createtime', title: 'å建æ¶é´', type: 'datetime', sort: true, width: 160, require: true, align: 'left', sort: true }]); |
| | | const detail = ref({ |
| | | cnName: "#detailCnName", |
| | | columns: [], |
| | | sortName: "", |
| | | key: "" |
| | | }); |
| | | return { |
| | | table, |
| | | extend, |
| | | editFormFields, |
| | | editFormOptions, |
| | | searchFormFields, |
| | | searchFormOptions, |
| | | columns, |
| | | detail, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |
| | |
| | | // æç´¢è¡¨åå¸å±é
置项 |
| | | const searchFormOptions = ref([ |
| | | [ |
| | | { title: "ä»åºç¼å·", field: "warehouseId", type: "like" }, |
| | | { title: "è´§ä½ç¼å·", field: "locationCode", type: "like" }, |
| | | |
| | | { title: "ä»åºç¼å·", field: "warehouseId", type: "like" }, |
| | | { title: "è´§ä½åç§°", field: "locationName", type: "like" }, |
| | | |
| | | ], |
| | |
| | | { |
| | | code = content.Status ? successCode : failCode, |
| | | msg = content.Message ?? (content.Status ? "æä½æå" : "æä½å¤±è´¥"), |
| | | data = content.Status ? content.Data : null |
| | | data = content.Data |
| | | }; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using WIDESEAWCS_Core.BaseController; |
| | | using WIDESEAWCS_IBasicInfoService; |
| | | using WIDESEAWCS_Model.Models; |
| | | |
| | | namespace WIDESEAWCS_Server.Controllers.BasicInfo |
| | | { |
| | | /// <summary> |
| | | ///æ¥å£ä¿¡æ¯ |
| | | /// </summary> |
| | | [Route("api/Trackloginfo")] |
| | | [ApiController] |
| | | public class TrackloginfoController : ApiBaseController<ITrackloginfoService, Dt_trackloginfo> |
| | | { |
| | | public TrackloginfoController(ITrackloginfoService service) : base(service) |
| | | { |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw new Exception(ex.Message); |
| | | content.Error(ex.Message); |
| | | } |
| | | return content; |
| | | } |