| | |
| | | <script src="<%= BASE_URL %>cdn/xlsx/FileSaver.min.js"></script> |
| | | <script src="<%= BASE_URL %>cdn/xlsx/xlsx.full.min.js"></script> |
| | | <link rel="icon" href="<%= BASE_URL %>favicon.png"> |
| | | <title>ubcsä¼ä¸å¹³å°</title> |
| | | <title>PLTWEBå¹³å°</title> |
| | | <style> |
| | | html, |
| | | body, |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <!--è¡¨æ ¼åºç¡æé®--> |
| | | <div v-if="type === 'table'"> |
| | | <!--topå±ç¤ºè¡¨æ ¼ä¸æ¹åºå menuå±ç¤ºè¡¨æ ¼æä½æ åºå --> |
| | | <el-button v-for="item in basicButtonList.top" |
| | | v-if="LocationType === 'top'" |
| | | :key="item.oid" :icon="item.icon" |
| | | :type="item.type" plain |
| | | size="small" |
| | | @click="buttonClick(item)"> |
| | | {{ item.name }} |
| | | </el-button> |
| | | |
| | | <el-button v-for="item in basicButtonList.menu" |
| | | v-if="LocationType === 'menu'" |
| | | :key="item.oid" :icon="item.icon" |
| | | :type="item.type" plain |
| | | size="small" |
| | | @click="buttonClick(item)"> |
| | | {{ item.name }} |
| | | </el-button> |
| | | <dynamic-form :visible.sync="visible" :title="formName" ></dynamic-form> |
| | | </div> |
| | | </template> |
| | | |
| | | <script> |
| | | import func from "@/util/func"; |
| | | import {validatenull} from "@/util/validate"; |
| | | |
| | | export default { |
| | | name: "dynamic-button", |
| | | props: { |
| | | type: { |
| | | type: String |
| | | }, |
| | | LocationType: { |
| | | type: String, |
| | | }, |
| | | }, |
| | | data() { |
| | | return { |
| | | visible:false, |
| | | formName:'', |
| | | butttonList: [ |
| | | { |
| | | actionVO: { |
| | | actionCls: "", |
| | | actionUsedType: "business", |
| | | bsUrl: "null", |
| | | createTime: "2013-11-01 15:17:45.000", |
| | | creator: "eddieliu", |
| | | csClass: "plm.uif.actions.client.AddAction", |
| | | description: "å建ä¸å¡å¯¹è±¡", |
| | | id: "add", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2013-11-01 15:17:45.000", |
| | | licensors: null, |
| | | name: "å建", |
| | | oid: "65274704-5557-231C-E3EA-0B32B9BD5A0B" |
| | | }, |
| | | type: 'primary', |
| | | menu: false, |
| | | areaType: "tab", |
| | | authorization: true, |
| | | children: null, |
| | | createTime: "2022-07-18 17:29:10.000", |
| | | creator: "developer", |
| | | csUrl: "plm.uif.actions.client.AddAction", |
| | | description: "", |
| | | displayMode: "textandimage", |
| | | hidden: false, |
| | | iconPath: "", |
| | | id: "add", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2022-07-18 17:29:10.000", |
| | | name: "æ°å¢", |
| | | oid: "DD34108A-5978-334C-7A2A-45F2EE158B1D", |
| | | orderNum: 1, |
| | | paramVOS: { |
| | | form: "DepartmentProcessReviewForm", |
| | | context: "EditDepartmentProcessReview", |
| | | type: "processreview", |
| | | initvalue: "reviewtype=department" |
| | | }, |
| | | pkComponent: "D99AD59E-563F-AB7A-F307-794B929114CD", |
| | | pkParentOid: "", |
| | | url: "null" |
| | | }, |
| | | { |
| | | actionVO: { |
| | | actionCls: "", |
| | | actionUsedType: "business", |
| | | bsUrl: "BaseEditAction#doAction", |
| | | createTime: "2013-11-09 10:32:41.000", |
| | | creator: "eddieliu", |
| | | csClass: "plm.uif.actions.client.EditAction", |
| | | description: "ä¿®æ¹ä¸å¡å¯¹è±¡", |
| | | id: "edit", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2013-11-09 10:32:41.000", |
| | | licensors: null, |
| | | name: "ä¿®æ¹", |
| | | oid: "F8534EFE-130B-0CB3-D477-2AC7B19B7DC4" |
| | | }, |
| | | type: 'text', |
| | | icon: "el-icon-edit", |
| | | menu: true, |
| | | areaType: "tab", |
| | | authorization: true, |
| | | children: null, |
| | | createTime: "2022-07-18 17:29:10.000", |
| | | creator: "developer", |
| | | csUrl: "plm.uif.actions.client.EditAction", |
| | | description: "", |
| | | displayMode: "textandimage", |
| | | hidden: false, |
| | | iconPath: "", |
| | | id: "edit", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2022-07-18 17:29:10.000", |
| | | name: "ä¿®æ¹", |
| | | oid: "F50F37CE-26FF-8BC1-F87A-FFD9CFA8CE57", |
| | | orderNum: 2, |
| | | paramVOS: { |
| | | form: "DepartmentProcessReviewForm", |
| | | checkNotOperation: "${lcstatus}=Auditing&${lcstatus}=Waiting" |
| | | }, |
| | | pkComponent: "D99AD59E-563F-AB7A-F307-794B929114CD", |
| | | pkParentOid: "", |
| | | url: "BaseEditAction#doAction" |
| | | }, |
| | | { |
| | | actionVO: { |
| | | actionCls: "", |
| | | actionUsedType: "business", |
| | | bsUrl: "BaseDeleteAction", |
| | | createTime: "2013-11-09 10:33:08.000", |
| | | creator: "1", |
| | | csClass: "plm.uif.actions.client.DeleteAction", |
| | | description: "å é¤ä¸å¡å¯¹è±¡", |
| | | id: "del", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2013-11-09 10:33:08.000", |
| | | licensors: null, |
| | | name: "å é¤", |
| | | oid: "2655E9F0-014B-DFEC-6F92-A6D1C51FDA19" |
| | | }, |
| | | type: 'text', |
| | | icon: "el-icon-delete", |
| | | menu: true, |
| | | areaType: "tab", |
| | | authorization: true, |
| | | children: null, |
| | | createTime: "2022-07-18 17:29:10.000", |
| | | creator: "developer", |
| | | csUrl: "plm.uif.actions.client.DeleteAction", |
| | | description: "", |
| | | displayMode: "textandimage", |
| | | hidden: false, |
| | | iconPath: "", |
| | | id: "del", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2022-07-18 17:29:10.000", |
| | | name: "å é¤", |
| | | oid: "A8914C35-721B-A1E3-1EEE-3A9196DF5EC9", |
| | | orderNum: 3, |
| | | paramVOS: { |
| | | owner: "true", |
| | | checkNotOperation: "${lcstatus}=Auditing&${lcstatus}=Waiting", |
| | | state: "Editing" |
| | | }, |
| | | pkComponent: "D99AD59E-563F-AB7A-F307-794B929114CD", |
| | | pkParentOid: "", |
| | | url: "BaseDeleteAction" |
| | | }, |
| | | { |
| | | actionVO: { |
| | | actionCls: "", |
| | | actionUsedType: "business", |
| | | bsUrl: "BaseStartWorkflowAction#doAction", |
| | | createTime: "2014-03-17 10:14:40.000", |
| | | creator: "developer", |
| | | csClass: "plm.uif.actions.client.LaunchWorkFlowAction", |
| | | description: "å¯å¨æµç¨", |
| | | id: "launchworkflow", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2014-03-17 10:14:40.000", |
| | | licensors: null, |
| | | name: "å¯å¨æµç¨", |
| | | oid: "56FE9470-AA2B-403B-F029-0A120FC94536" |
| | | }, |
| | | areaType: "tab", |
| | | authorization: true, |
| | | children: null, |
| | | createTime: "2022-07-18 17:29:10.000", |
| | | creator: "developer", |
| | | csUrl: "plm.uif.actions.client.LaunchWorkFlowAction", |
| | | description: "", |
| | | displayMode: "textandimage", |
| | | hidden: false, |
| | | iconPath: "", |
| | | id: "launchworkflow", |
| | | lastModifier: "developer", |
| | | lastModifyTime: "2022-07-18 17:29:10.000", |
| | | name: "审ç¾", |
| | | oid: "9963FA86-F146-FBD3-2AC2-51A7AAAAB825", |
| | | orderNum: 4, |
| | | paramVOS: { |
| | | owner: "true", |
| | | autoSubmitFirst: "false", |
| | | flowtemplates: "å·¥èºè¯å®¡å®¡ç¾æµç¨", |
| | | state: "Editing", |
| | | type: "processreview" |
| | | }, |
| | | pkComponent: "D99AD59E-563F-AB7A-F307-794B929114CD", |
| | | pkParentOid: "", |
| | | url: "BaseStartWorkflowAction#doAction" |
| | | }, |
| | | ] |
| | | } |
| | | }, |
| | | computed: { |
| | | basicButtonList() { |
| | | const basicColumn = this.butttonList.filter(item => item.id !== 'launchworkflow'); // é¦å
è¿æ»¤åºæ¥åºç¡è¡¨åäºä»¶çæé® |
| | | |
| | | if (this.type === 'table') { |
| | | const top = basicColumn.filter(item => !item.menu); // è¿æ»¤åºæ¥è¡¨æ ¼ä¸é¢åºåå±ç¤ºçæé® |
| | | const menu = basicColumn.filter(item => item.menu); // è¿æ»¤åºæ¥æä½æ å±ç¤ºçæé® |
| | | return { |
| | | top: top, |
| | | menu: menu |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | methods: { |
| | | buttonClick(item) { |
| | | this.$emit('buttonClick', item.id) |
| | | this.visible = true; |
| | | this.formName = item.name; |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <basic-container> |
| | | <el-dialog v-if="dialogFormVisible" :visible.sync="dialogFormVisible" :title="title" append-to-body> |
| | | |
| | | </el-dialog> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "dynamic-form", |
| | | props:{ |
| | | visible:{ |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | title:{ |
| | | type:String |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | formList: [ |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: null, |
| | | defaultValue: "", |
| | | displayExtension: "", |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "name", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: null, |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: null, |
| | | showField: null, |
| | | suffix: null, |
| | | text: "åç§°", |
| | | tooltips: null, |
| | | type: "text", |
| | | unique: false, |
| | | verify: "" |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: null, |
| | | defaultValue: "", |
| | | displayExtension: "", |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "code", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: null, |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: null, |
| | | showField: null, |
| | | suffix: null, |
| | | text: "ç¼ç ", |
| | | tooltips: null, |
| | | type: "text", |
| | | unique: false, |
| | | verify: "" |
| | | }, |
| | | { |
| | | comboxKey: "EnumReviewType", |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: null, |
| | | defaultValue: "department", |
| | | displayExtension: "", |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "reviewtype", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: null, |
| | | readOnly: true, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: null, |
| | | showField: null, |
| | | suffix: null, |
| | | text: "ç±»å", |
| | | tooltips: null, |
| | | type: "combox", |
| | | unique: false, |
| | | verify: "" |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: null, |
| | | defaultValue: "", |
| | | displayExtension: "", |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "content", |
| | | hidden: false, |
| | | keyAttr: false, |
| | | prefix: null, |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: null, |
| | | showField: null, |
| | | suffix: null, |
| | | text: "夿³¨", |
| | | tooltips: null, |
| | | type: "textarea", |
| | | unique: false, |
| | | verify: "" |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: null, |
| | | defaultValue: "", |
| | | displayExtension: "", |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "creator", |
| | | hidden: true, |
| | | keyAttr: false, |
| | | prefix: null, |
| | | readOnly: true, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: null, |
| | | showField: null, |
| | | suffix: null, |
| | | text: "å建人", |
| | | tooltips: null, |
| | | type: "text", |
| | | unique: false, |
| | | verify: "" |
| | | }, |
| | | { |
| | | comboxKey: null, |
| | | customClass: null, |
| | | data: null, |
| | | dateFormate: "yyyy-MM-dd HH:mm:ss", |
| | | defaultValue: "", |
| | | displayExtension: "", |
| | | extendAttrMap: null, |
| | | extendAttrString: null, |
| | | field: "createtime", |
| | | hidden: true, |
| | | keyAttr: false, |
| | | prefix: null, |
| | | readOnly: false, |
| | | referConfig: null, |
| | | required: false, |
| | | selectLibFlag: null, |
| | | showField: null, |
| | | suffix: null, |
| | | text: "å建æ¶é´", |
| | | tooltips: null, |
| | | type: "date", |
| | | unique: false, |
| | | verify: "" |
| | | } |
| | | ], |
| | | } |
| | | }, |
| | | computed:{ |
| | | dialogFormVisible: { |
| | | get() { |
| | | return this.visible; |
| | | }, |
| | | set(val) { |
| | | this.$emit("update:visible", val); |
| | | }, |
| | | }, |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
| | |
| | | <template> |
| | | <basic-container>è¡¨æ ¼æµè¯é¡µ</basic-container> |
| | | <basic-container> |
| | | <avue-crud v-model="form" |
| | | :data="tableList" |
| | | :option="option" |
| | | :page.sync="page" |
| | | :table-loading="loading"> |
| | | <!--topåºåæé®--> |
| | | <template slot="menuLeft" slot-scope="scope"> |
| | | <dynamic-button LocationType="top" type="table" @buttonClick="buttonClick"></dynamic-button> |
| | | </template> |
| | | |
| | | <!--menuåºåæé®--> |
| | | <template slot="menu" slot-scope="scope"> |
| | | <dynamic-button LocationType="menu" type="table" @buttonClick="buttonClick"></dynamic-button> |
| | | </template> |
| | | </avue-crud> |
| | | <!-- è¡¨æ ¼å
æé®æä½å¯¹è¯æ¡è¡¨å --> |
| | | <!-- <dynamic-form :visible.sync="visible" style="display: none"></dynamic-form>--> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | |
| | | name: "dynamic-table", |
| | | data() { |
| | | return { |
| | | tableList:[ |
| | | form: {}, |
| | | loading: false, |
| | | visible:false, |
| | | page: { |
| | | pageSize: 10, |
| | | currentPage: 1, |
| | | total: 5, |
| | | }, |
| | | tableHeadList: [ |
| | | { |
| | | align: "left", |
| | | colspan: 1, |
| | |
| | | fieldType: "text", |
| | | hidden: false, |
| | | title: "åç§°", |
| | | width: 100 |
| | | width: 100, |
| | | }, |
| | | { |
| | | align: "left", |
| | |
| | | { |
| | | align: "left", |
| | | colspan: 1, |
| | | field: "creator_name,(,creator,)", |
| | | field: "creator_name", |
| | | fieldType: "text", |
| | | hidden: false, |
| | | sortField: "creator", |
| | |
| | | title: "åå»ºæ¥æ", |
| | | width: 160 |
| | | } |
| | | ], |
| | | tableList: [ |
| | | { |
| | | code: "20220102", |
| | | lastmodifier: "jhming", |
| | | revisionseq: "1", |
| | | versionvalue: "1", |
| | | description: "", |
| | | oid: "2E66D17B-E3E6-4725-BB83-93F4A20D4E20", |
| | | versionseq: "1", |
| | | content: "ç¬¬äºæ¬¡ä¸æè¯å®¡ç¹å¤ªäºº", |
| | | checkinby: "", |
| | | revisionrule: "ObjectVersion", |
| | | reviewtypetext: "é¨é¨çº§", |
| | | lctid: "ProcessReviewLC", |
| | | reviewtype: "department", |
| | | lcstatus_text: "ç¼è¾ä¸", |
| | | id: "", |
| | | owner: "1", |
| | | checkoutby: "", |
| | | creator: "1", |
| | | createtime: "2022-01-13 13:58:43.035", |
| | | isfirstv: "1", |
| | | lastmodifier_name: "å§çº¢æ", |
| | | revisionoid: "4F400A1B-2313-4B11-894C-4F4F0B01368A", |
| | | btmname: "processreview", |
| | | checkouttime: "", |
| | | revisionvalue: "A", |
| | | versionrule: "0", |
| | | name: "1æè¯å®¡3", |
| | | islastr: "1", |
| | | lastmodifytime: "2022-07-15 16:04:43.703", |
| | | copyfromversion: "", |
| | | creator_name: "æµè¯", |
| | | nameoid: "CF350DE8-8E6D-470B-B273-4FD78D41BA4A", |
| | | lcstatus: "Editing", |
| | | islastv: "1", |
| | | checkintime: "", |
| | | isfirstr: "1", |
| | | ts: "2022-07-15 16:04:43.703" |
| | | }, |
| | | { |
| | | code: "w02", |
| | | lastmodifier: "1", |
| | | revisionseq: "0", |
| | | versionvalue: "1", |
| | | description: "", |
| | | oid: "2f8d94b2-d65a-4f9b-9a71-caa3afd96459", |
| | | versionseq: "0", |
| | | content: "", |
| | | checkinby: "", |
| | | revisionrule: "ObjectVersion", |
| | | reviewtypetext: "é¨é¨çº§", |
| | | |
| | | lctid: "ProcessReviewLC", |
| | | reviewtype: "department", |
| | | lcstatus_text: "ç¼è¾ä¸", |
| | | id: "", |
| | | owner: "1", |
| | | checkoutby: "", |
| | | creator: "1", |
| | | createtime: "2022-02-18 14:35:45.03", |
| | | isfirstv: "1", |
| | | lastmodifier_name: "æµè¯", |
| | | revisionoid: "31612b9f-022d-4b05-a24c-370a0fd457da", |
| | | btmname: "processreview", |
| | | checkouttime: "", |
| | | revisionvalue: "A", |
| | | versionrule: "0", |
| | | name: "web页颿µè¯02", |
| | | islastr: "1", |
| | | lastmodifytime: "2022-02-18 14:35:45.03", |
| | | copyfromversion: "", |
| | | creator_name: "æµè¯", |
| | | nameoid: "dfc0d8a5-ebe7-40f2-af56-fa437d3866e0", |
| | | lcstatus: "Editing", |
| | | islastv: "1", |
| | | checkintime: "", |
| | | isfirstr: "1", |
| | | ts: "2022-02-18 14:35:45.03" |
| | | }, |
| | | { |
| | | code: "webt01", |
| | | lastmodifier: "1", |
| | | revisionseq: "0", |
| | | versionvalue: "1", |
| | | description: "", |
| | | oid: "38033242-3cb4-415c-9cc4-acdb86c2ee8f", |
| | | versionseq: "0", |
| | | content: "wbtest123ä¿®æ¹å", |
| | | checkinby: "", |
| | | revisionrule: "ObjectVersion", |
| | | reviewtypetext: "é¨é¨çº§", |
| | | lctid: "ProcessReviewLC", |
| | | reviewtype: "department", |
| | | lcstatus_text: "å¾
è¯å®¡", |
| | | id: "", |
| | | owner: "1", |
| | | checkoutby: "", |
| | | creator: "1", |
| | | createtime: "2022-01-21 10:04:08.053", |
| | | isfirstv: "1", |
| | | lastmodifier_name: "æµè¯", |
| | | revisionoid: "3f3b2112-f356-4809-969b-1e63f6daa08d", |
| | | btmname: "processreview", |
| | | checkouttime: "", |
| | | revisionvalue: "A", |
| | | versionrule: "0", |
| | | name: "web端æ°å¢æµè¯01", |
| | | islastr: "1", |
| | | lastmodifytime: "2022-02-09 09:45:56.044", |
| | | copyfromversion: "", |
| | | creator_name: "æµè¯", |
| | | nameoid: "d8975a06-4c1e-462b-af84-093068c58e9e", |
| | | lcstatus: "Waiting", |
| | | islastv: "1", |
| | | checkintime: "", |
| | | isfirstr: "1", |
| | | ts: "2022-02-09 09:45:56.044" |
| | | }, |
| | | { |
| | | code: "w017", |
| | | lastmodifier: "1", |
| | | revisionseq: "0", |
| | | versionvalue: "1", |
| | | description: "", |
| | | oid: "4011e1a7-9eb6-4b5c-89bf-847abff56682", |
| | | versionseq: "0", |
| | | content: "", |
| | | checkinby: "", |
| | | revisionrule: "ObjectVersion", |
| | | reviewtypetext: "é¨é¨çº§", |
| | | lctid: "ProcessReviewLC", |
| | | reviewtype: "department", |
| | | lcstatus_text: "ç¼è¾ä¸", |
| | | id: "", |
| | | owner: "1", |
| | | checkoutby: "", |
| | | creator: "1", |
| | | createtime: "2022-02-18 14:37:53.247", |
| | | isfirstv: "1", |
| | | lastmodifier_name: "æµè¯", |
| | | revisionoid: "648f5cf8-b42a-4b78-9928-883c94a83081", |
| | | btmname: "processreview", |
| | | checkouttime: "", |
| | | revisionvalue: "A", |
| | | versionrule: "0", |
| | | name: "web页颿µè¯17", |
| | | islastr: "1", |
| | | lastmodifytime: "2022-02-18 14:37:53.247", |
| | | copyfromversion: "", |
| | | creator_name: "æµè¯", |
| | | nameoid: "5d14e204-f085-4be0-9da6-b08c99172f8a", |
| | | lcstatus: "Editing", |
| | | islastv: "1", |
| | | checkintime: "", |
| | | isfirstr: "1", |
| | | ts: "2022-02-18 14:37:53.247" |
| | | }, |
| | | { |
| | | code: "w03", |
| | | lastmodifier: "1", |
| | | revisionseq: "0", |
| | | versionvalue: "1", |
| | | description: "", |
| | | oid: "68583bec-b9ca-4321-8b66-a11d2298f51e", |
| | | versionseq: "0", |
| | | content: "", |
| | | checkinby: "", |
| | | revisionrule: "ObjectVersion", |
| | | reviewtypetext: "é¨é¨çº§", |
| | | lctid: "ProcessReviewLC", |
| | | reviewtype: "department", |
| | | lcstatus_text: "ç¼è¾ä¸", |
| | | id: "", |
| | | owner: "1", |
| | | checkoutby: "", |
| | | creator: "1", |
| | | createtime: "2022-02-18 14:35:53.177", |
| | | isfirstv: "1", |
| | | lastmodifier_name: "æµè¯", |
| | | revisionoid: "ff85f436-4dd1-498e-9665-44d53e27ac29", |
| | | btmname: "processreview", |
| | | checkouttime: "", |
| | | revisionvalue: "A", |
| | | versionrule: "0", |
| | | name: "web页颿µè¯03", |
| | | islastr: "1", |
| | | lastmodifytime: "2022-02-18 14:35:53.177", |
| | | copyfromversion: "", |
| | | creator_name: "æµè¯", |
| | | nameoid: "e0f20755-6954-4757-911e-7b9929fbe9a2", |
| | | lcstatus: "Editing", |
| | | islastv: "1", |
| | | checkintime: "", |
| | | isfirstr: "1", |
| | | ts: "2022-02-18 14:35:53.177" |
| | | } |
| | | ] |
| | | } |
| | | }, |
| | | computed: { |
| | | option() { |
| | | return { |
| | | index: true, |
| | | addBtn: false, |
| | | editBtn: false, |
| | | delBtn: false, |
| | | column: this.updatedColumns, |
| | | }; |
| | | }, |
| | | updatedColumns() { |
| | | return this.tableHeadList.map(item => { |
| | | const typeValue = item.fieldType === 'text' || item.fieldType === 'combox' ? 'input' : item.fieldType; // 表åTypeç±»å |
| | | |
| | | return { |
| | | align: item.align, |
| | | colspan: item.colspan, |
| | | prop: item.field, |
| | | type: typeValue, |
| | | hidden: item.hidden, |
| | | label: item.title, |
| | | width: item.width, |
| | | }; |
| | | }); |
| | | }, |
| | | }, |
| | | methods: { |
| | | buttonClick(id) { |
| | | console.log(id) |
| | | this.visible = true; |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | export default { |
| | | title: 'Saber Admin', |
| | | title: 'PLTWEB Admin', |
| | | logoutTip: 'Exit the system, do you want to continue?', |
| | | submitText: 'submit', |
| | | cancelText: 'cancel', |
| | |
| | | export default { |
| | | title: 'Ubcsä¼ä¸ç®¡çå¹³å°', |
| | | title: 'PLTWEBå¹³å°', |
| | | logoutTip: 'éåºç³»ç», æ¯å¦ç»§ç»?', |
| | | submitText: 'ç¡®å®', |
| | | cancelText: 'åæ¶', |
| | |
| | | * ä¸ä¸ºç©º |
| | | * @param val |
| | | * @returns {boolean} |
| | | * ä¸è½å¤ææ°ç»å对象 å¦å¤æ"null"ã"undefined"ä¼è¿åä¸ä¸ºç©º |
| | | */ |
| | | static notEmpty(val) { |
| | | return !this.isEmpty(val); |
| | |
| | | * 为空 |
| | | * @param val |
| | | * @returns {boolean} |
| | | * ä¸è½å¤ææ°ç»å对象 å¦å¤æ"null"ã"undefined"ä¼è¿åä¸ä¸ºç©º |
| | | */ |
| | | static isEmpty(val) { |
| | | if ( |
| | |
| | | let result = true; |
| | | let msg = ''; |
| | | var isPhone = /^0\d{2,3}-?\d{7,8}$/; |
| | | //å¢å 134 åå°|1349[0-9]{7}ï¼å¢å 181,å¢å 145ï¼å¢å 17[678] |
| | | //å¢å 134 åå°|1349[0-9]{7}ï¼å¢å 181,å¢å 145ï¼å¢å 17[678] |
| | | if (!validatenull(phone)) { |
| | | if (phone.length == 11) { |
| | | if (isPhone.test(phone)) { |
| | |
| | | } |
| | | /** |
| | | * 夿æ¯å¦ä¸ºç©º |
| | | * å¯ä»¥å¤ææ°ç»å对象 å¦å¤æ"null"ã"undefined"ä¹ä¼è¿åæ¯ç©º |
| | | */ |
| | | export function validatenull(val) { |
| | | if (typeof val == 'boolean') { |
| | |
| | | return false; |
| | | } |
| | | return false; |
| | | } |
| | | } |