| | |
| | | "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", |
| | | "dev": true |
| | | }, |
| | | "mini-css-extract-plugin": { |
| | | "version": "0.8.2", |
| | | "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", |
| | | "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "loader-utils": "^1.1.0", |
| | | "normalize-url": "1.9.1", |
| | | "schema-utils": "^1.0.0", |
| | | "webpack-sources": "^1.1.0" |
| | | } |
| | | }, |
| | | "ms": { |
| | | "version": "2.1.2", |
| | | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", |
| | |
| | | "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", |
| | | "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", |
| | | "dev": true |
| | | }, |
| | | "ajv-formats": { |
| | | "version": "2.1.1", |
| | | "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", |
| | | "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", |
| | | "dev": true, |
| | | "requires": { |
| | | "ajv": "^8.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "ajv": { |
| | | "version": "8.12.0", |
| | | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", |
| | | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", |
| | | "dev": true, |
| | | "requires": { |
| | | "fast-deep-equal": "^3.1.1", |
| | | "json-schema-traverse": "^1.0.0", |
| | | "require-from-string": "^2.0.2", |
| | | "uri-js": "^4.2.2" |
| | | } |
| | | }, |
| | | "json-schema-traverse": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", |
| | | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", |
| | | "dev": true |
| | | }, |
| | | "require-from-string": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", |
| | | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", |
| | | "dev": true |
| | | } |
| | | } |
| | | }, |
| | | "ajv-keywords": { |
| | | "version": "3.5.1", |
| | |
| | | "requires": { |
| | | "ms": "2.0.0" |
| | | } |
| | | }, |
| | | "qs": { |
| | | "version": "6.7.0", |
| | | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", |
| | | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "requires": { |
| | | "ms": "2.0.0" |
| | | } |
| | | }, |
| | | "qs": { |
| | | "version": "6.7.0", |
| | | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", |
| | | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" |
| | | } |
| | | } |
| | | }, |
| | |
| | | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" |
| | | }, |
| | | "mini-css-extract-plugin": { |
| | | "version": "0.8.2", |
| | | "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", |
| | | "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", |
| | | "version": "2.7.6", |
| | | "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", |
| | | "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "loader-utils": "^1.1.0", |
| | | "normalize-url": "1.9.1", |
| | | "schema-utils": "^1.0.0", |
| | | "webpack-sources": "^1.1.0" |
| | | "schema-utils": "^4.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "schema-utils": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", |
| | | "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", |
| | | "@types/json-schema": { |
| | | "version": "7.0.12", |
| | | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", |
| | | "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", |
| | | "dev": true |
| | | }, |
| | | "ajv": { |
| | | "version": "8.12.0", |
| | | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", |
| | | "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", |
| | | "dev": true, |
| | | "requires": { |
| | | "ajv": "^6.1.0", |
| | | "ajv-errors": "^1.0.0", |
| | | "ajv-keywords": "^3.1.0" |
| | | "fast-deep-equal": "^3.1.1", |
| | | "json-schema-traverse": "^1.0.0", |
| | | "require-from-string": "^2.0.2", |
| | | "uri-js": "^4.2.2" |
| | | } |
| | | }, |
| | | "ajv-keywords": { |
| | | "version": "5.1.0", |
| | | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", |
| | | "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "fast-deep-equal": "^3.1.3" |
| | | } |
| | | }, |
| | | "json-schema-traverse": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", |
| | | "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", |
| | | "dev": true |
| | | }, |
| | | "require-from-string": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", |
| | | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", |
| | | "dev": true |
| | | }, |
| | | "schema-utils": { |
| | | "version": "4.2.0", |
| | | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", |
| | | "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@types/json-schema": "^7.0.9", |
| | | "ajv": "^8.9.0", |
| | | "ajv-formats": "^2.1.1", |
| | | "ajv-keywords": "^5.1.0" |
| | | } |
| | | } |
| | | } |
| | |
| | | "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" |
| | | }, |
| | | "qs": { |
| | | "version": "6.7.0", |
| | | "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", |
| | | "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" |
| | | "version": "6.11.2", |
| | | "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", |
| | | "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", |
| | | "requires": { |
| | | "side-channel": "^1.0.4" |
| | | } |
| | | }, |
| | | "query-string": { |
| | | "version": "4.3.4", |
| | |
| | | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", |
| | | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" |
| | | }, |
| | | "sass-loader": { |
| | | "version": "13.3.2", |
| | | "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", |
| | | "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", |
| | | "requires": { |
| | | "neo-async": "^2.6.2" |
| | | } |
| | | }, |
| | | "sax": { |
| | | "version": "1.2.4", |
| | | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", |
| | |
| | | "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", |
| | | "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", |
| | | "dev": true |
| | | }, |
| | | "side-channel": { |
| | | "version": "1.0.4", |
| | | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", |
| | | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", |
| | | "requires": { |
| | | "call-bind": "^1.0.0", |
| | | "get-intrinsic": "^1.0.2", |
| | | "object-inspect": "^1.9.0" |
| | | }, |
| | | "dependencies": { |
| | | "object-inspect": { |
| | | "version": "1.12.3", |
| | | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", |
| | | "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" |
| | | } |
| | | } |
| | | }, |
| | | "signal-exit": { |
| | | "version": "3.0.3", |
| | |
| | | "dev": true |
| | | }, |
| | | "style-loader": { |
| | | "version": "0.19.1", |
| | | "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.1.tgz", |
| | | "integrity": "sha512-IRE+ijgojrygQi3rsqT0U4dd+UcPCqcVvauZpCnQrGAlEe+FUIyrK93bUDScamesjP08JlQNsFJU+KmPedP5Og==", |
| | | "requires": { |
| | | "loader-utils": "^1.0.2", |
| | | "schema-utils": "^0.3.0" |
| | | } |
| | | "version": "3.3.3", |
| | | "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", |
| | | "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==" |
| | | }, |
| | | "stylehacks": { |
| | | "version": "4.0.3", |
| | |
| | | "lodash.find": "^4.6.0" |
| | | } |
| | | }, |
| | | "vue-calendar-component": { |
| | | "version": "2.8.2", |
| | | "resolved": "https://registry.npmjs.org/vue-calendar-component/-/vue-calendar-component-2.8.2.tgz", |
| | | "integrity": "sha512-BJh7xOBzM7QVcapcN4EbPQ1eZ8Pii1/oy+dzqjZTilRSIDD7SRPdFpnUJwZvs8lCrhtBAyJbYFsdm2SogXWHVQ==" |
| | | }, |
| | | "vue-cropper": { |
| | | "version": "0.5.4", |
| | | "resolved": "https://registry.npmjs.org/vue-cropper/-/vue-cropper-0.5.4.tgz", |
| | |
| | | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", |
| | | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" |
| | | }, |
| | | "style-loader": { |
| | | "version": "0.19.1", |
| | | "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.1.tgz", |
| | | "integrity": "sha512-IRE+ijgojrygQi3rsqT0U4dd+UcPCqcVvauZpCnQrGAlEe+FUIyrK93bUDScamesjP08JlQNsFJU+KmPedP5Og==", |
| | | "requires": { |
| | | "loader-utils": "^1.0.2", |
| | | "schema-utils": "^0.3.0" |
| | | } |
| | | }, |
| | | "supports-color": { |
| | | "version": "5.5.0", |
| | | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", |
| | |
| | | "md5": "^2.2.1", |
| | | "nprogress": "^0.2.0", |
| | | "qs": "^6.11.1", |
| | | "sass-loader": "^13.3.2", |
| | | "style-loader": "^3.3.3", |
| | | "tinymce": "5.4.1", |
| | | "viser-vue": "^2.4.8", |
| | | "vue": "^2.6.10", |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage' |
| | | |
| | | export default { |
| | | // -------------------------------------驱å¨åæ°ç®¡ç页é¢---------------------------------------- |
| | | // è·åæ§å¶ç³»ç»ç±»å |
| | | getDriveTypeApi:()=>getAction('/mdc/mdcDriveTypeParamConfig/getDriveParamOptions') |
| | | } |
| | |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | return filterObj(param); |
| | | }, |
| | | getQueryField() { |
| | |
| | | this.$refs.modalForm.edit(record); |
| | | this.$refs.modalForm.title = "ç¼è¾"; |
| | | this.$refs.modalForm.disableSubmit = false; |
| | | |
| | | }, |
| | | handleAdd: function () { |
| | | this.$refs.modalForm.add(); |
| | |
| | | //æ¸
空å表éä¸ |
| | | this.onClearSelected() |
| | | }, |
| | | /** |
| | | * ç¹å»è¡¨æ ¼ä¸è¯¦æ
æé®äºä»¶ |
| | | * @param record éä¸çå½åè¡æ°æ® |
| | | */ |
| | | handleDetail:function(record){ |
| | | this.$refs.modalForm.edit(record); |
| | | this.$refs.modalForm.title="详æ
"; |
| | | this.$refs.modalForm.disableSubmit = true; |
| | | // æå¼è¯¦æ
æ½å±æ¶ç¦ç¨è®¾å¤ç¼ç ã设å¤åç§°è¾å
¥æ¡ |
| | | this.$refs.modalForm.disSeach = true; |
| | | // è°ç¨æ½å±è¡¨åç»ä»¶ä¸çæ¸
é¤è¡¨åéªè¯æ¹æ³ |
| | | this.$refs.modalForm.removeValidate() |
| | | }, |
| | | /* å¯¼åº */ |
| | | handleExportXls2(){ |
| | |
| | | this.$refs.modalForm.title = "ç¼è¾"; |
| | | this.$refs.modalForm.disableSubmit = false; |
| | | this.$refs.modalForm.disSeach = true; |
| | | // è°ç¨æ½å±è¡¨åç»ä»¶ä¸çæ¸
é¤è¡¨åéªè¯æ¹æ³ |
| | | this.$refs.modalForm.removeValidate() |
| | | }, |
| | | handleAdd: function () { |
| | | this.$refs.modalForm.add(); |
| | |
| | | getAvatarView: function (avatar) { |
| | | return getFileAccessHttpUrl(avatar) |
| | | }, |
| | | |
| | | batchFrozen: function (status) { |
| | | if (this.selectedRowKeys.length <= 0) { |
| | | // this.$message.warning('è¯·éæ©ä¸æ¡è®°å½ï¼'); |
| | |
| | | :sm="24" |
| | | > |
| | | <a-form-item label="æ§å¶ç³»ç»ç±»å"> |
| | | <j-dict-select-tag |
| | | placeholder="è¯·éæ©æ§å¶ç³»ç»ç±»å" |
| | | <!--<j-dict-select-tag--> |
| | | <!--placeholder="è¯·éæ©æ§å¶ç³»ç»ç±»å"--> |
| | | <!--v-model="queryParam.controlSystemType"--> |
| | | <!--/>--> |
| | | <a-auto-complete |
| | | v-model="queryParam.controlSystemType" |
| | | dictCode="mdc_driveType" |
| | | :data-source="driveTypeList" |
| | | placeholder="è¯·éæ©æ§å¶ç³»ç»ç±»å" |
| | | :filter-option="filterOption" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | |
| | | <mdc-drive-type-param-config-modal |
| | | ref="modalForm" |
| | | @ok="modalFormOk" |
| | | :driveTypeList="driveTypeList" |
| | | ></mdc-drive-type-param-config-modal> |
| | | </a-card> |
| | | </template> |
| | |
| | | import MdcDriveTypeParamConfigModal from './modules/mdcDriveTypeParamConfig/MdcDriveTypeParamConfigModal' |
| | | import { filterMultiDictText } from '@/components/dict/JDictSelectUtil' |
| | | import { filterObj } from '@/utils/util'; |
| | | import api from '@/api/mdc' |
| | | export default { |
| | | name: 'MdcDriveTypeParamConfigList', |
| | | mixins: [JeecgListMixin, mixinDevice], |
| | |
| | | }, |
| | | dictOptions: {}, |
| | | superFieldList: [], |
| | | driveTypeList:[] |
| | | } |
| | | }, |
| | | provide(){ |
| | | return { |
| | | driveTypeList:this.driveTypeList |
| | | } |
| | | }, |
| | | created() { |
| | | this.$set(this.dictOptions, 'showFlag', [{ text: 'æ¯', value: 'Y' }, { text: 'å¦', value: 'N' }]) |
| | | this.$set(this.dictOptions, 'curveGenerationFlags', [{ text: 'æ¯', value: 'Y' }, { text: 'å¦', value: 'N' }]) |
| | | this.getSuperFieldList(); |
| | | this.getDriveTypeByApi() |
| | | }, |
| | | computed: { |
| | | importExcelUrl: function () { |
| | |
| | | param.pageSize = this.ipagination.pageSize |
| | | return filterObj(param) |
| | | }, |
| | | /** |
| | | * è°ç¨æ¥å£è·åæ§å¶ç³»ç»ç±»å |
| | | */ |
| | | getDriveTypeByApi(){ |
| | | api.getDriveTypeApi().then((res)=>{ |
| | | console.log(res) |
| | | this.driveTypeList=res.result.map(item=>item.value) |
| | | }) |
| | | }, |
| | | /** |
| | | * èæ³è¾å
¥æ¡çéåè½ |
| | | * @param input |
| | | * @param option |
| | | * @returns {boolean} |
| | | */ |
| | | filterOption(input, option) { |
| | | return ( |
| | | option.componentOptions.children[0].text.toUpperCase().indexOf(input.toUpperCase()) >= 0 |
| | | ); |
| | | }, |
| | | |
| | | } |
| | | } |
| | |
| | | <template> |
| | | <a-drawer |
| | | <a-modal |
| | | :title="title" |
| | | :maskClosable="true" |
| | | :width="drawerWidth" |
| | | placement="right" |
| | | :closable="true" |
| | | @close="handleCancel" |
| | | @cancel="handleCancel" |
| | | :visible="visible" |
| | | :footer="null" |
| | | style="height: 100%;overflow: auto;padding-bottom: 53px;"> |
| | | |
| | | <template slot="title"> |
| | |
| | | <a-form-model-item label="设å¤ç¼ç " :labelCol="labelCol" :wrapperCol="wrapperCol" prop="equipmentId"> |
| | | <a-input-search :readOnly="true" |
| | | v-model="model.equipmentId" |
| | | :disabled="disSeach" @search="deviceSearch" enter-button placeholder='è¯·éæ©è®¾å¤ç¼ç '/> |
| | | :disabled="disSeach" @search="deviceSearch" enter-button placeholder='è¯·éæ©è®¾å¤ç¼ç ' /> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | <a-col :span="12"> |
| | |
| | | |
| | | |
| | | <div class="drawer-bootom-button" v-show="!disableSubmit"> |
| | | <a-popconfirm title="ç¡®å®æ¾å¼ç¼è¾ï¼" @confirm="handleCancel" okText="ç¡®å®" cancelText="åæ¶"> |
| | | <a-popconfirm title="ç¡®å®æ¾å¼æä½ï¼" @confirm="handleCancel" okText="ç¡®å®" cancelText="åæ¶"> |
| | | <a-button style="margin-right: .8rem">åæ¶</a-button> |
| | | </a-popconfirm> |
| | | <a-button @click="handleSubmit" type="primary" :loading="confirmLoading">æäº¤</a-button> |
| | | </div> |
| | | <device-list-model ref="deviceListModel" @sendSelectionRows="getDeviceRows"></device-list-model> |
| | | </a-drawer> |
| | | </a-modal> |
| | | |
| | | </template> |
| | | |
| | |
| | | equipmentId: |
| | | [ |
| | | { |
| | | required: true, message: 'è¯·éæ©è®¾å¤ç¼å·!', |
| | | required: true, message: 'è¯·éæ©è®¾å¤ç¼å·!' |
| | | }, |
| | | // { |
| | | // validator: this.validatequipmentId |
| | |
| | | that.visible = true; |
| | | //æ ¹æ®å±å¹å®½åº¦èªéåºæ½å±å®½åº¦ |
| | | this.resetScreenSize(); |
| | | |
| | | // that.userId = record.id; |
| | | // console.log(record) |
| | | that.model = Object.assign({}, record); |
| | |
| | | }) |
| | | }, |
| | | |
| | | |
| | | |
| | | refresh () { |
| | | this.userId="" |
| | | this.nextDepartOptions=[]; |
| | |
| | | handleCancel () { |
| | | this.close() |
| | | }, |
| | | |
| | | |
| | | |
| | | // validatequipmentId(rule, value, callback){ |
| | | // if(!value){ |
| | | // callback() |
| | |
| | | }else{ |
| | | this.departIdShow=true; |
| | | } |
| | | }, |
| | | /** |
| | | * ç¼è¾ææ¥ç详æ
æ°æ®æ¶æ¸
餿½å±è¡¨åéªè¯ |
| | | */ |
| | | removeValidate(){ |
| | | this.$refs.form.clearValidate() |
| | | } |
| | | } |
| | | }, |
| | | |
| | | } |
| | | </script> |
| | | |
| | |
| | | //éæ°è®¡ç®å页é®é¢ |
| | | that.reCalculatePage(1) |
| | | // that.$message.success(res.message); |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:res.message |
| | | }); |
| | |
| | | </div> |
| | | <!-- æä½æé®åºå --> |
| | | <div class="table-operator" style="display: inline;"> |
| | | <a-button v-has="'user.addrequip'" @click="handleAdd" type="primary" icon="plus">ç»´ä¿®æ°å¢ |
| | | <a-button @click="handleAdd" type="primary" icon="plus">æ°å¢ |
| | | </a-button> |
| | | <a-button v-has="'user.add'" @click="handleAddXIU" type="primary" icon="plus">ä¼çæ°å¢ |
| | | </a-button> |
| | | <!--<a-button v-has="'user.add'" @click="handleAddXIU" type="primary" icon="plus">ä¼çæ°å¢--> |
| | | <!--</a-button>--> |
| | | </div> |
| | | |
| | | <!-- tableåºå-begin --> |
| | |
| | | </div> |
| | | <!-- tableåºå-end --> |
| | | <device-repair-model ref="modalForm" @ok="modalFormOk"></device-repair-model> |
| | | <device-repair-model-add ref="modalFormadd" @ok="modalFormOk"></device-repair-model-add> |
| | | <!--<device-repair-model-add ref="modalFormadd" @ok="modalFormOk"></device-repair-model-add>--> |
| | | <device-repair-model-edit ref="modalFormedit" @ok="modalFormOk"></device-repair-model-edit> |
| | | <!--<repair-model ref="repairModelFrom" @ok="modalFormOk"></repair-model>--> |
| | | <!--<repair-model ref="repairModelFrom" @ok="modalFormOk">0</repair-model>--> |
| | | |
| | | </a-card> |
| | | </template> |
| | |
| | | //éæ°è®¡ç®å页é®é¢ |
| | | that.reCalculatePage(1) |
| | | // that.$message.success(res.message); |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:res.message |
| | | }); |
| | |
| | | } |
| | | }); |
| | | }, |
| | | /** |
| | | * æå¼æ°å¢ç»´ä¿®æä¼çå¼¹çª |
| | | */ |
| | | handleAdd() { |
| | | this.$refs.modalForm.add(this.node) |
| | | this.$refs.modalForm.title = 'æ°å¢' |
| | | this.$refs.modalForm.disableSubmit = false |
| | | }, |
| | | handleAddXIU() { |
| | | this.$refs.modalFormadd.add() |
| | | this.$refs.modalFormadd.title = 'æ°å¢' |
| | | this.$refs.modalFormadd.disableSubmit = false |
| | | }, |
| | | // handleAddXIU() { |
| | | // this.$refs.modalFormadd.add() |
| | | // this.$refs.modalFormadd.title = 'æ°å¢' |
| | | // this.$refs.modalFormadd.disableSubmit = false |
| | | // }, |
| | | pQuery(parentId) { |
| | | this.queryParam.parentId = parentId[0] |
| | | if(this.selectedRowKeys.length >= 1) { |
| | |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | |
| | | <a-row :gutter="24" > |
| | | <a-col :span="24"> |
| | | <a-form-item label="维修类å" :labelCol="labelColLong" :wrapperCol="wrapperColLong"> |
| | | <a-radio-group v-decorator="['mdcRepairType', validatorRules.mdcRepairType]"> |
| | | <a-radio :value="1"> |
| | | ç»´ä¿® |
| | | </a-radio> |
| | | <a-radio :value="2"> |
| | | ä¼ç |
| | | </a-radio> |
| | | </a-radio-group> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | |
| | | <a-row :gutter="24"> |
| | | <a-col :span="12"> |
| | | <a-form-item label="å¼å§æ¶é´" :labelCol="labelCol" :wrapperCol="wrapperCol"> |
| | |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter="24"> |
| | | <a-col :span="12"> |
| | | <a-form-item v-show="this.mesag == 1" label="维修类å" :labelCol="labelCol" :wrapperCol="wrapperCol"> |
| | | <a-input :disabled="disableSubmit" :readOnly="readOnly" placeholder="è¯·éæ©è®¾å¤ç±»å" |
| | | :triggerChange="true" |
| | | v-decorator="['mdcRepairType', validatorRules.mdcRepairType]"/> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <!--<a-row :gutter="24">--> |
| | | <!--<a-col :span="12">--> |
| | | <!--<a-form-item v-show="this.mesag == 1" label="维修类å" :labelCol="labelCol" :wrapperCol="wrapperCol">--> |
| | | <!--<a-input :disabled="disableSubmit" :readOnly="readOnly" placeholder="è¯·éæ©è®¾å¤ç±»å"--> |
| | | <!--:triggerChange="true"--> |
| | | <!--v-decorator="['mdcRepairType', validatorRules.mdcRepairType]"/>--> |
| | | <!--</a-form-item>--> |
| | | <!--</a-col>--> |
| | | <!--</a-row>--> |
| | | </a-form> |
| | | </a-spin> |
| | | <device-repair-list-model ref="deviceRepairListModel" @sendSelectionRows="getDeviceRows"></device-repair-list-model> |
| | |
| | | import { |
| | | duplicateCheck |
| | | } from '@/api/api' |
| | | import AFormItem from 'ant-design-vue/es/form/FormItem' |
| | | |
| | | export default { |
| | | name: 'DeviceRepairModel', |
| | | components: {DeviceRepairListModel,JDate}, |
| | | components: { AFormItem, DeviceRepairListModel,JDate}, |
| | | props: {}, |
| | | data() { |
| | | return { |
| | |
| | | |
| | | disableSubmit: true, |
| | | partCategoryCascade: [], |
| | | cascadeDefaultValue: [] |
| | | cascadeDefaultValue: [], |
| | | } |
| | | |
| | | }, |
| | | created() { |
| | | }, |
| | |
| | | obj.then((res) => { |
| | | if (res.success) { |
| | | // that.$message.success("æ·»å æå") |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:"æ·»å æå" |
| | | }); |
| | |
| | | }, |
| | | checkboxChange(e) { |
| | | this.checked = e.target.checked |
| | | } |
| | | }, |
| | | } |
| | | } |
| | | </script> |
| | |
| | | obj.then((res) => { |
| | | if (res.success) { |
| | | // that.$message.success("æ·»å æå") |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:"æ·»å æå" |
| | | }); |
| | |
| | | if (res.success) { |
| | | // that.$message.success("ä¿®æ¹æå") |
| | | // that.$message.success(res.message) |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:res.message |
| | | }); |
| | |
| | | that.confirmLoading = false |
| | | |
| | | }else{ |
| | | |
| | | let obj |
| | | if (!this.model.id) { |
| | | obj = postAction(this.url.add, formData) |
| | |
| | | if (res.success) { |
| | | // that.$message.success("ä¿®æ¹æå") |
| | | // that.$message.success(res.message) |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:res.message |
| | | }); |
| | |
| | | :wrapperCol="wrapperCol" |
| | | prop="controlSystemType" |
| | | > |
| | | <j-dict-select-tag |
| | | type="list" |
| | | <!--<j-dict-select-tag--> |
| | | <!--type="list"--> |
| | | <!--v-model="model.controlSystemType"--> |
| | | <!--dictCode="mdc_driveType"--> |
| | | <!--placeholder="è¯·éæ©æ§å¶ç³»ç»ç±»å"--> |
| | | <!--/>--> |
| | | <a-auto-complete |
| | | v-model="model.controlSystemType" |
| | | dictCode="mdc_driveType" |
| | | :data-source="driveTypeList" |
| | | placeholder="è¯·éæ©æ§å¶ç³»ç»ç±»å" |
| | | :filter-option="filterOption" |
| | | /> |
| | | </a-form-model-item> |
| | | </a-col> |
| | |
| | | type: Boolean, |
| | | default: false, |
| | | required: false |
| | | }, |
| | | driveTypeList:{ |
| | | type:Object |
| | | } |
| | | }, |
| | | data() { |
| | |
| | | httpAction(httpurl, this.model, method).then((res) => { |
| | | if (res.success) { |
| | | // that.$message.success(res.message); |
| | | that.$notification.warning({ |
| | | that.$notification.success({ |
| | | message:'æ¶æ¯', |
| | | description:res.message |
| | | }); |
| | |
| | | :okButtonProps="{ class:{'jee-hidden': disableSubmit} }" |
| | | @cancel="handleCancel" |
| | | cancelText="å
³é"> |
| | | <mdc-drive-type-param-config-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></mdc-drive-type-param-config-form> |
| | | <mdc-drive-type-param-config-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" :driveTypeList="driveTypeList"></mdc-drive-type-param-config-form> |
| | | </j-modal> |
| | | </template> |
| | | |
| | |
| | | components: { |
| | | MdcDriveTypeParamConfigForm |
| | | }, |
| | | props:['driveTypeList'], |
| | | data () { |
| | | return { |
| | | title:'', |