|
@@ -163,6 +163,41 @@
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
</vxe-table>
|
|
|
+
|
|
|
+ <a-modal
|
|
|
+ :visible="visible"
|
|
|
+ @ok="handleOk"
|
|
|
+ @cancel="handleCancel"
|
|
|
+ cancelText="关闭">
|
|
|
+ <j-image-upload text="上传" v-model="fileList" isMultiple></j-image-upload>
|
|
|
+ </a-modal>
|
|
|
+ <!-- <a-modal
|
|
|
+ :visible="visible"
|
|
|
+ @ok="handleOk"
|
|
|
+ @cancel="handleCancel"
|
|
|
+ cancelText="关闭">
|
|
|
+ <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail">
|
|
|
+ <a-row>
|
|
|
+ <a-col :span="24">
|
|
|
+ <a-form-model-item label="工单号" prop="woId">
|
|
|
+ <a-select
|
|
|
+ v-model="uploadParam.woId"
|
|
|
+ placeholder="请选择工单号"
|
|
|
+ show-search
|
|
|
+ allowClear
|
|
|
+ :options="weituoGdOptions"
|
|
|
+ @change="getWoId">
|
|
|
+ </a-select>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="24">
|
|
|
+ <a-form-model-item label="上传附件" prop="remark">
|
|
|
+ <j-image-upload text="上传" v-model="fileList" isMultiple></j-image-upload>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
+ </a-form-model>
|
|
|
+ </a-modal> -->
|
|
|
</a-card>
|
|
|
|
|
|
</div>
|
|
@@ -172,10 +207,12 @@
|
|
|
import { mixinDevice } from '@/utils/mixin'
|
|
|
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|
|
// import {initDictOptions, filterDictText} from '@/components/dict/JDictSelectUtil'
|
|
|
-import { getWeituoClientList, getWeituoInfoListByClient, getWeituoRq, getWeituoGdh, getWeiYi, getWeiSj, listSj, saveSj } from '@/api/api'
|
|
|
+import { getWeituoClientList, getWeituoInfoListByClient, getWeituoRq, getWeituoGdh, getWeiYi, getWeiSj, listSj, saveSj, upload, getUpload } from '@/api/api'
|
|
|
import VXETable from 'vxe-table'
|
|
|
+import JImageUpload from '@/components/jeecg/JImageUpload'
|
|
|
export default {
|
|
|
mixins: [JeecgListMixin, mixinDevice],
|
|
|
+ components: {JImageUpload},
|
|
|
data() {
|
|
|
return {
|
|
|
// 查询
|
|
@@ -210,7 +247,9 @@ export default {
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ // 上传附件
|
|
|
+ visible: false,
|
|
|
+ fileList: [],
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -358,9 +397,30 @@ export default {
|
|
|
saveSj(this.dataSource).then((res) => {
|
|
|
})
|
|
|
},
|
|
|
- // 上传附件
|
|
|
+ // 上传附件打开
|
|
|
submitFJ(){
|
|
|
+ getUpload({woId: this.queryParam.woId}).then(res => {
|
|
|
+ console.log(res)
|
|
|
+ this.visible = true;
|
|
|
+ })
|
|
|
},
|
|
|
+ // 上传附件确定
|
|
|
+ handleOk () {
|
|
|
+ var query = {
|
|
|
+ woId: this.queryParam.woId,
|
|
|
+ images: this.fileList.toString()
|
|
|
+ }
|
|
|
+ upload(query).then(res => {
|
|
|
+ this.fileList = []
|
|
|
+ this.visible = false
|
|
|
+ })
|
|
|
+ },
|
|
|
+ // 上传附件取消
|
|
|
+ handleCancel(){
|
|
|
+ this.visible = false
|
|
|
+ this.fileList = []
|
|
|
+ },
|
|
|
+
|
|
|
create() {
|
|
|
|
|
|
var select = this.queryParam
|