| | |
| | | @search-reset="equipmentSearchReset" |
| | | @current-change="equipmentCurrentChange" |
| | | @size-change="equipmentSizeChange" |
| | | @refresh-change="equipmentSizerefresh" |
| | | > |
| | | </avue-crud> |
| | | <!-- @on-load="equipmentOnLoad" --> |
| | |
| | | label: "名称", |
| | | prop: "name", |
| | | search: true, |
| | | searchSpan: 4, |
| | | searchLabelWidth: 50, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | ], |
| | | }, |
| | | { |
| | | label: "编号", |
| | | prop: "number", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入编号", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | search: true, |
| | | }, //上面不显示 |
| | | { |
| | | label: "规格", |
| | | prop: "specifications", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入规格", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | // search: true, |
| | | }, |
| | | { |
| | | label: "型号", |
| | | prop: "mode", |
| | | width: 70, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | // search: true, |
| | | }, |
| | | { |
| | | label: "保安公司", |
| | | prop: "tenantName", |
| | | label: "数量", |
| | | prop: "num", |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入组织机构", |
| | | message: "请输入数量", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | // search: true, |
| | | width: 70, |
| | | }, |
| | | { |
| | | label: "所属保安公司", |
| | | prop: "deptId", |
| | | searchSpan: 6, |
| | | searchLabelWidth: 110, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入所属保安公司", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | hide: false, |
| | | search: true, |
| | | overHidden: true, |
| | | // addDisplay: true, |
| | | // editDisplay: true, |
| | | // viewDisplay: true, |
| | | // searchSpan: 5, |
| | | dicUrl: |
| | | "/api/blade-system/dept/security_lazy-tree?parentId=1413470343230877697", |
| | | props: { |
| | | label: "title", |
| | | value: "id", |
| | | }, |
| | | // search: true, |
| | | type: "select", |
| | | // rules: [{ |
| | | // required: true, |
| | | // message: "请选择学历", |
| | | // trigger: "blur" |
| | | // }], |
| | | width: 250, |
| | | }, |
| | | { |
| | | label: "负责人", |
| | |
| | | prop: "brand", |
| | | // search: true, |
| | | width: 110, |
| | | searchSpan: 4, |
| | | overHidden: true, |
| | | search: true, |
| | | rules: [ |
| | |
| | | { |
| | | label: "出厂日期", |
| | | prop: "dateForProduction", |
| | | // search: true, |
| | | type: "date", |
| | | format: "yyyy-MM-dd", |
| | | valueFormat: "timestamp", |
| | | searchSpan: 4, |
| | | // span:8, |
| | | valueFormat: "yyyy-MM-dd", |
| | | overHidden: true, |
| | | rules: [ |
| | | { |
| | |
| | | ], |
| | | }, |
| | | ], |
| | | // [ |
| | | // { |
| | | // label: "投资人姓名", |
| | | // prop: "shareholder", |
| | | // slot: true, |
| | | // display: false, |
| | | // }, |
| | | // { |
| | | // label: "投资比例", |
| | | // prop: "shareholdingratio", |
| | | // slot: true, |
| | | // display: false, |
| | | // formatter: function (row, value) { |
| | | // return (value = value + "%"); |
| | | // }, |
| | | // }, |
| | | // { |
| | | // label: "出资金额", |
| | | // prop: "capital", |
| | | // slot: true, |
| | | // display: false, |
| | | // formatter: function (row, value) { |
| | | // return (value = value + "万元"); |
| | | // }, |
| | | // }, |
| | | // { |
| | | // label: "投资时间", |
| | | // prop: "capitaltime", |
| | | // slot: true, |
| | | // display: false, |
| | | // }, |
| | | // { |
| | | // label: "身份证号", |
| | | // prop: "cardid", |
| | | // slot: true, |
| | | // display: false, |
| | | // }, |
| | | // { |
| | | // label: "联系电话", |
| | | // prop: "cell", |
| | | // slot: true, |
| | | // display: false, |
| | | // }, |
| | | // ], |
| | | }, |
| | | equipmentSearch: {}, |
| | | equipmentLoading: true, |
| | |
| | | this.equipmentOnLoad(this.equipmentPage); |
| | | }, |
| | | methods: { |
| | | equipmentSizerefresh() { |
| | | this.equipmentOnLoad(this.equipmentPage, this.equipmentQuery); |
| | | }, |
| | | equipmentOnLoad(page, params = {}) { |
| | | this.equipmentLoading = true; |
| | | getListequipment( |
| | |
| | | @search-reset="punishSearchReset" |
| | | @current-change="punishCurrentChange" |
| | | @size-change="punishSizeChange" |
| | | @refresh-change="equipmentSizerefresh" |
| | | > |
| | | </avue-crud> |
| | | <!-- @on-load="punishOnLoad" --> |
| | |
| | | this.punishOnLoad(this.punishPage); |
| | | }, |
| | | methods: { |
| | | equipmentSizerefresh() { |
| | | this.punishOnLoad(this.punishPage, this.punishQuery); |
| | | }, |
| | | punishOnLoad(page, params = {}) { |
| | | this.punishLoading = true; |
| | | // console.log(this.form.departmentid); |
| | |
| | | @search-reset="serviceSearchReset" |
| | | @current-change="serviceCurrentChange" |
| | | @size-change="serviceSizeChange" |
| | | @refresh-change="equipmentSizerefresh" |
| | | > |
| | | </avue-crud> |
| | | <!-- @on-load="serviceOnLoad" --> |
| | |
| | | this.serviceOnLoad(this.servicePage); |
| | | }, |
| | | methods: { |
| | | equipmentSizerefresh() { |
| | | this.serviceOnLoad(this.servicePage, this.serviceQuery); |
| | | }, |
| | | serviceOnLoad(page, params = {}) { |
| | | this.serviceLoading = true; |
| | | getListeservice( |
| | |
| | | @search-reset="staffSearchReset" |
| | | @current-change="staffCurrentChange" |
| | | @size-change="staffSizeChange" |
| | | @refresh-change="equipmentSizerefresh" |
| | | > |
| | | <!-- @on-load="staffOnLoad" --> |
| | | </avue-crud> |
| | |
| | | this.staffOnLoad(this.staffPage); |
| | | }, |
| | | methods: { |
| | | equipmentSizerefresh() { |
| | | this.staffOnLoad(this.staffPage, this.staffQuery); |
| | | }, |
| | | staffOnLoad(page, params = {}) { |
| | | this.staffLoading = true; |
| | | getListestaff( |